diff options
author | Christian Grothoff <christian@grothoff.org> | 2018-11-22 11:46:15 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2018-11-22 11:46:15 +0100 |
commit | 48a2376f7e6e9e42d3a5a635531d77afae1fcc35 (patch) | |
tree | aac4516b7a0ca7f9704cd98da634bef20fb740df | |
parent | a7a304e2c32b33857eb0735386287a91d017e26b (diff) | |
download | libextractor-48a2376f7e6e9e42d3a5a635531d77afae1fcc35.tar.gz libextractor-48a2376f7e6e9e42d3a5a635531d77afae1fcc35.zip |
fix indentation issues
-rw-r--r-- | po/de.po | 42 | ||||
-rw-r--r-- | po/es.po | 42 | ||||
-rw-r--r-- | po/fr.po | 42 | ||||
-rw-r--r-- | po/ga.po | 42 | ||||
-rw-r--r-- | po/it.po | 42 | ||||
-rw-r--r-- | po/libextractor.pot | 42 | ||||
-rw-r--r-- | po/nl.po | 42 | ||||
-rw-r--r-- | po/pl.po | 42 | ||||
-rw-r--r-- | po/ro.po | 42 | ||||
-rw-r--r-- | po/rw.po | 42 | ||||
-rw-r--r-- | po/sr.po | 42 | ||||
-rw-r--r-- | po/sv.po | 42 | ||||
-rw-r--r-- | po/uk.po | 42 | ||||
-rw-r--r-- | po/vi.po | 42 | ||||
-rw-r--r-- | src/include/platform.h | 4 | ||||
-rw-r--r-- | src/plugins/previewopus_extractor.c | 392 |
16 files changed, 490 insertions, 494 deletions
@@ -10,7 +10,7 @@ msgid "" | |||
10 | msgstr "" | 10 | msgstr "" |
11 | "Project-Id-Version: libextractor 1.0.0-pre1\n" | 11 | "Project-Id-Version: libextractor 1.0.0-pre1\n" |
12 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" | 12 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" |
13 | "POT-Creation-Date: 2018-07-12 22:32+0200\n" | 13 | "POT-Creation-Date: 2018-11-18 11:20+0100\n" |
14 | "PO-Revision-Date: 2014-03-03 19:53+0100\n" | 14 | "PO-Revision-Date: 2014-03-03 19:53+0100\n" |
15 | "Last-Translator: Mario Blättermann <mario.blaettermann@gmail.com>\n" | 15 | "Last-Translator: Mario Blättermann <mario.blaettermann@gmail.com>\n" |
16 | "Language-Team: German <translation-team-de@lists.sourceforge.net>\n" | 16 | "Language-Team: German <translation-team-de@lists.sourceforge.net>\n" |
@@ -2008,83 +2008,83 @@ msgstr "Befehle zur Systemkonfiguration" | |||
2008 | msgid "Kernel routines" | 2008 | msgid "Kernel routines" |
2009 | msgstr "Kernelroutinen" | 2009 | msgstr "Kernelroutinen" |
2010 | 2010 | ||
2011 | #: src/plugins/ole2_extractor.c:397 | 2011 | #: src/plugins/ole2_extractor.c:408 |
2012 | msgid "No Proofing" | 2012 | msgid "No Proofing" |
2013 | msgstr "No Proofing" | 2013 | msgstr "No Proofing" |
2014 | 2014 | ||
2015 | #: src/plugins/ole2_extractor.c:405 | 2015 | #: src/plugins/ole2_extractor.c:416 |
2016 | msgid "Traditional Chinese" | 2016 | msgid "Traditional Chinese" |
2017 | msgstr "Traditionelles Chinesisch" | 2017 | msgstr "Traditionelles Chinesisch" |
2018 | 2018 | ||
2019 | #: src/plugins/ole2_extractor.c:407 | 2019 | #: src/plugins/ole2_extractor.c:418 |
2020 | msgid "Simplified Chinese" | 2020 | msgid "Simplified Chinese" |
2021 | msgstr "Vereinfachtes Chinesisch" | 2021 | msgstr "Vereinfachtes Chinesisch" |
2022 | 2022 | ||
2023 | #: src/plugins/ole2_extractor.c:415 | 2023 | #: src/plugins/ole2_extractor.c:426 |
2024 | msgid "Swiss German" | 2024 | msgid "Swiss German" |
2025 | msgstr "Schweizerdeutsch" | 2025 | msgstr "Schweizerdeutsch" |
2026 | 2026 | ||
2027 | #: src/plugins/ole2_extractor.c:419 | 2027 | #: src/plugins/ole2_extractor.c:430 |
2028 | msgid "U.S. English" | 2028 | msgid "U.S. English" |
2029 | msgstr "Amerikanisches Englisch" | 2029 | msgstr "Amerikanisches Englisch" |
2030 | 2030 | ||
2031 | #: src/plugins/ole2_extractor.c:421 | 2031 | #: src/plugins/ole2_extractor.c:432 |
2032 | msgid "U.K. English" | 2032 | msgid "U.K. English" |
2033 | msgstr "Britsches Englisch" | 2033 | msgstr "Britsches Englisch" |
2034 | 2034 | ||
2035 | #: src/plugins/ole2_extractor.c:423 | 2035 | #: src/plugins/ole2_extractor.c:434 |
2036 | msgid "Australian English" | 2036 | msgid "Australian English" |
2037 | msgstr "Australisches Englisch" | 2037 | msgstr "Australisches Englisch" |
2038 | 2038 | ||
2039 | #: src/plugins/ole2_extractor.c:425 | 2039 | #: src/plugins/ole2_extractor.c:436 |
2040 | msgid "Castilian Spanish" | 2040 | msgid "Castilian Spanish" |
2041 | msgstr "Kastilisches Spanisch" | 2041 | msgstr "Kastilisches Spanisch" |
2042 | 2042 | ||
2043 | #: src/plugins/ole2_extractor.c:427 | 2043 | #: src/plugins/ole2_extractor.c:438 |
2044 | msgid "Mexican Spanish" | 2044 | msgid "Mexican Spanish" |
2045 | msgstr "Mexikanisches Spanisch" | 2045 | msgstr "Mexikanisches Spanisch" |
2046 | 2046 | ||
2047 | #: src/plugins/ole2_extractor.c:433 | 2047 | #: src/plugins/ole2_extractor.c:444 |
2048 | msgid "Belgian French" | 2048 | msgid "Belgian French" |
2049 | msgstr "Belgisches Französisch" | 2049 | msgstr "Belgisches Französisch" |
2050 | 2050 | ||
2051 | #: src/plugins/ole2_extractor.c:435 | 2051 | #: src/plugins/ole2_extractor.c:446 |
2052 | msgid "Canadian French" | 2052 | msgid "Canadian French" |
2053 | msgstr "Kanadisches Französisch" | 2053 | msgstr "Kanadisches Französisch" |
2054 | 2054 | ||
2055 | #: src/plugins/ole2_extractor.c:437 | 2055 | #: src/plugins/ole2_extractor.c:448 |
2056 | msgid "Swiss French" | 2056 | msgid "Swiss French" |
2057 | msgstr "Schweizer Französisch" | 2057 | msgstr "Schweizer Französisch" |
2058 | 2058 | ||
2059 | #: src/plugins/ole2_extractor.c:447 | 2059 | #: src/plugins/ole2_extractor.c:458 |
2060 | msgid "Swiss Italian" | 2060 | msgid "Swiss Italian" |
2061 | msgstr "Schweizer Italienisch" | 2061 | msgstr "Schweizer Italienisch" |
2062 | 2062 | ||
2063 | #: src/plugins/ole2_extractor.c:455 | 2063 | #: src/plugins/ole2_extractor.c:466 |
2064 | msgid "Belgian Dutch" | 2064 | msgid "Belgian Dutch" |
2065 | msgstr "Belgisches Niederländisch" | 2065 | msgstr "Belgisches Niederländisch" |
2066 | 2066 | ||
2067 | #: src/plugins/ole2_extractor.c:457 | 2067 | #: src/plugins/ole2_extractor.c:468 |
2068 | msgid "Norwegian Bokmal" | 2068 | msgid "Norwegian Bokmal" |
2069 | msgstr "Norwegisch (Bokmal)" | 2069 | msgstr "Norwegisch (Bokmal)" |
2070 | 2070 | ||
2071 | #: src/plugins/ole2_extractor.c:467 | 2071 | #: src/plugins/ole2_extractor.c:478 |
2072 | msgid "Rhaeto-Romanic" | 2072 | msgid "Rhaeto-Romanic" |
2073 | msgstr "Rätoromanisch" | 2073 | msgstr "Rätoromanisch" |
2074 | 2074 | ||
2075 | #: src/plugins/ole2_extractor.c:473 | 2075 | #: src/plugins/ole2_extractor.c:484 |
2076 | msgid "Croato-Serbian (Latin)" | 2076 | msgid "Croato-Serbian (Latin)" |
2077 | msgstr "Serbokroatisch (Lateinisch)" | 2077 | msgstr "Serbokroatisch (Lateinisch)" |
2078 | 2078 | ||
2079 | #: src/plugins/ole2_extractor.c:475 | 2079 | #: src/plugins/ole2_extractor.c:486 |
2080 | msgid "Serbo-Croatian (Cyrillic)" | 2080 | msgid "Serbo-Croatian (Cyrillic)" |
2081 | msgstr "Serbokroatisch (Kyrillisch)" | 2081 | msgstr "Serbokroatisch (Kyrillisch)" |
2082 | 2082 | ||
2083 | #: src/plugins/ole2_extractor.c:503 | 2083 | #: src/plugins/ole2_extractor.c:514 |
2084 | msgid "Farsi" | 2084 | msgid "Farsi" |
2085 | msgstr "Farsi" | 2085 | msgstr "Farsi" |
2086 | 2086 | ||
2087 | #: src/plugins/ole2_extractor.c:593 | 2087 | #: src/plugins/ole2_extractor.c:604 |
2088 | #, c-format | 2088 | #, c-format |
2089 | msgid "Revision #%u: Author `%s' worked on `%s'" | 2089 | msgid "Revision #%u: Author `%s' worked on `%s'" |
2090 | msgstr "Revision #%u: Autor »%s« arbeitete an »%s«" | 2090 | msgstr "Revision #%u: Autor »%s« arbeitete an »%s«" |
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
8 | "Project-Id-Version: libextractor 1.0.0-pre1\n" | 8 | "Project-Id-Version: libextractor 1.0.0-pre1\n" |
9 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" | 9 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" |
10 | "POT-Creation-Date: 2018-07-12 22:32+0200\n" | 10 | "POT-Creation-Date: 2018-11-18 11:20+0100\n" |
11 | "PO-Revision-Date: 2018-04-27 22:53+0200\n" | 11 | "PO-Revision-Date: 2018-04-27 22:53+0200\n" |
12 | "Last-Translator: Francisco Javier Serrador <fserrador@gmail.com>\n" | 12 | "Last-Translator: Francisco Javier Serrador <fserrador@gmail.com>\n" |
13 | "Language-Team: Spanish <es@tp.org.es>\n" | 13 | "Language-Team: Spanish <es@tp.org.es>\n" |
@@ -1973,83 +1973,83 @@ msgstr "Mandatos gestionados del sistema" | |||
1973 | msgid "Kernel routines" | 1973 | msgid "Kernel routines" |
1974 | msgstr "Rutinas del núcleo" | 1974 | msgstr "Rutinas del núcleo" |
1975 | 1975 | ||
1976 | #: src/plugins/ole2_extractor.c:397 | 1976 | #: src/plugins/ole2_extractor.c:408 |
1977 | msgid "No Proofing" | 1977 | msgid "No Proofing" |
1978 | msgstr "Sin Pruebas" | 1978 | msgstr "Sin Pruebas" |
1979 | 1979 | ||
1980 | #: src/plugins/ole2_extractor.c:405 | 1980 | #: src/plugins/ole2_extractor.c:416 |
1981 | msgid "Traditional Chinese" | 1981 | msgid "Traditional Chinese" |
1982 | msgstr "Chino tradicional" | 1982 | msgstr "Chino tradicional" |
1983 | 1983 | ||
1984 | #: src/plugins/ole2_extractor.c:407 | 1984 | #: src/plugins/ole2_extractor.c:418 |
1985 | msgid "Simplified Chinese" | 1985 | msgid "Simplified Chinese" |
1986 | msgstr "Chino simplificado" | 1986 | msgstr "Chino simplificado" |
1987 | 1987 | ||
1988 | #: src/plugins/ole2_extractor.c:415 | 1988 | #: src/plugins/ole2_extractor.c:426 |
1989 | msgid "Swiss German" | 1989 | msgid "Swiss German" |
1990 | msgstr "Alemán suizo" | 1990 | msgstr "Alemán suizo" |
1991 | 1991 | ||
1992 | #: src/plugins/ole2_extractor.c:419 | 1992 | #: src/plugins/ole2_extractor.c:430 |
1993 | msgid "U.S. English" | 1993 | msgid "U.S. English" |
1994 | msgstr "Inglés norteamericano" | 1994 | msgstr "Inglés norteamericano" |
1995 | 1995 | ||
1996 | #: src/plugins/ole2_extractor.c:421 | 1996 | #: src/plugins/ole2_extractor.c:432 |
1997 | msgid "U.K. English" | 1997 | msgid "U.K. English" |
1998 | msgstr "Inglés británico" | 1998 | msgstr "Inglés británico" |
1999 | 1999 | ||
2000 | #: src/plugins/ole2_extractor.c:423 | 2000 | #: src/plugins/ole2_extractor.c:434 |
2001 | msgid "Australian English" | 2001 | msgid "Australian English" |
2002 | msgstr "Inglés australiano" | 2002 | msgstr "Inglés australiano" |
2003 | 2003 | ||
2004 | #: src/plugins/ole2_extractor.c:425 | 2004 | #: src/plugins/ole2_extractor.c:436 |
2005 | msgid "Castilian Spanish" | 2005 | msgid "Castilian Spanish" |
2006 | msgstr "Español castellano" | 2006 | msgstr "Español castellano" |
2007 | 2007 | ||
2008 | #: src/plugins/ole2_extractor.c:427 | 2008 | #: src/plugins/ole2_extractor.c:438 |
2009 | msgid "Mexican Spanish" | 2009 | msgid "Mexican Spanish" |
2010 | msgstr "Español mejicano" | 2010 | msgstr "Español mejicano" |
2011 | 2011 | ||
2012 | #: src/plugins/ole2_extractor.c:433 | 2012 | #: src/plugins/ole2_extractor.c:444 |
2013 | msgid "Belgian French" | 2013 | msgid "Belgian French" |
2014 | msgstr "Francés belga" | 2014 | msgstr "Francés belga" |
2015 | 2015 | ||
2016 | #: src/plugins/ole2_extractor.c:435 | 2016 | #: src/plugins/ole2_extractor.c:446 |
2017 | msgid "Canadian French" | 2017 | msgid "Canadian French" |
2018 | msgstr "Francés canadiense" | 2018 | msgstr "Francés canadiense" |
2019 | 2019 | ||
2020 | #: src/plugins/ole2_extractor.c:437 | 2020 | #: src/plugins/ole2_extractor.c:448 |
2021 | msgid "Swiss French" | 2021 | msgid "Swiss French" |
2022 | msgstr "Francés suizo" | 2022 | msgstr "Francés suizo" |
2023 | 2023 | ||
2024 | #: src/plugins/ole2_extractor.c:447 | 2024 | #: src/plugins/ole2_extractor.c:458 |
2025 | msgid "Swiss Italian" | 2025 | msgid "Swiss Italian" |
2026 | msgstr "Italiano suizo" | 2026 | msgstr "Italiano suizo" |
2027 | 2027 | ||
2028 | #: src/plugins/ole2_extractor.c:455 | 2028 | #: src/plugins/ole2_extractor.c:466 |
2029 | msgid "Belgian Dutch" | 2029 | msgid "Belgian Dutch" |
2030 | msgstr "Holandés belga" | 2030 | msgstr "Holandés belga" |
2031 | 2031 | ||
2032 | #: src/plugins/ole2_extractor.c:457 | 2032 | #: src/plugins/ole2_extractor.c:468 |
2033 | msgid "Norwegian Bokmal" | 2033 | msgid "Norwegian Bokmal" |
2034 | msgstr "Noruego Bokmal" | 2034 | msgstr "Noruego Bokmal" |
2035 | 2035 | ||
2036 | #: src/plugins/ole2_extractor.c:467 | 2036 | #: src/plugins/ole2_extractor.c:478 |
2037 | msgid "Rhaeto-Romanic" | 2037 | msgid "Rhaeto-Romanic" |
2038 | msgstr "" | 2038 | msgstr "" |
2039 | 2039 | ||
2040 | #: src/plugins/ole2_extractor.c:473 | 2040 | #: src/plugins/ole2_extractor.c:484 |
2041 | msgid "Croato-Serbian (Latin)" | 2041 | msgid "Croato-Serbian (Latin)" |
2042 | msgstr "Serbio croata (latinos)" | 2042 | msgstr "Serbio croata (latinos)" |
2043 | 2043 | ||
2044 | #: src/plugins/ole2_extractor.c:475 | 2044 | #: src/plugins/ole2_extractor.c:486 |
2045 | msgid "Serbo-Croatian (Cyrillic)" | 2045 | msgid "Serbo-Croatian (Cyrillic)" |
2046 | msgstr "Serbio-croata (cirílico)" | 2046 | msgstr "Serbio-croata (cirílico)" |
2047 | 2047 | ||
2048 | #: src/plugins/ole2_extractor.c:503 | 2048 | #: src/plugins/ole2_extractor.c:514 |
2049 | msgid "Farsi" | 2049 | msgid "Farsi" |
2050 | msgstr "Farsí" | 2050 | msgstr "Farsí" |
2051 | 2051 | ||
2052 | #: src/plugins/ole2_extractor.c:593 | 2052 | #: src/plugins/ole2_extractor.c:604 |
2053 | #, c-format | 2053 | #, c-format |
2054 | msgid "Revision #%u: Author `%s' worked on `%s'" | 2054 | msgid "Revision #%u: Author `%s' worked on `%s'" |
2055 | msgstr "Revisión #%u: Autor «%s» trabajado en «%s»" | 2055 | msgstr "Revisión #%u: Autor «%s» trabajado en «%s»" |
@@ -9,7 +9,7 @@ msgid "" | |||
9 | msgstr "" | 9 | msgstr "" |
10 | "Project-Id-Version: libextractor 1.0.0-pre1\n" | 10 | "Project-Id-Version: libextractor 1.0.0-pre1\n" |
11 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" | 11 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" |
12 | "POT-Creation-Date: 2018-07-12 22:32+0200\n" | 12 | "POT-Creation-Date: 2018-11-18 11:20+0100\n" |
13 | "PO-Revision-Date: 2017-04-29 22:30+0200\n" | 13 | "PO-Revision-Date: 2017-04-29 22:30+0200\n" |
14 | "Last-Translator: Stéphane Aulery <lkppo@free.fr>\n" | 14 | "Last-Translator: Stéphane Aulery <lkppo@free.fr>\n" |
15 | "Language-Team: French <traduc@traduc.org>\n" | 15 | "Language-Team: French <traduc@traduc.org>\n" |
@@ -1989,83 +1989,83 @@ msgstr "Commandes de gestion système" | |||
1989 | msgid "Kernel routines" | 1989 | msgid "Kernel routines" |
1990 | msgstr "Fonctions du Noyau" | 1990 | msgstr "Fonctions du Noyau" |
1991 | 1991 | ||
1992 | #: src/plugins/ole2_extractor.c:397 | 1992 | #: src/plugins/ole2_extractor.c:408 |
1993 | msgid "No Proofing" | 1993 | msgid "No Proofing" |
1994 | msgstr "Pas d’épreuvage" | 1994 | msgstr "Pas d’épreuvage" |
1995 | 1995 | ||
1996 | #: src/plugins/ole2_extractor.c:405 | 1996 | #: src/plugins/ole2_extractor.c:416 |
1997 | msgid "Traditional Chinese" | 1997 | msgid "Traditional Chinese" |
1998 | msgstr "Traditionnel Chinois" | 1998 | msgstr "Traditionnel Chinois" |
1999 | 1999 | ||
2000 | #: src/plugins/ole2_extractor.c:407 | 2000 | #: src/plugins/ole2_extractor.c:418 |
2001 | msgid "Simplified Chinese" | 2001 | msgid "Simplified Chinese" |
2002 | msgstr "Chinois simplifié" | 2002 | msgstr "Chinois simplifié" |
2003 | 2003 | ||
2004 | #: src/plugins/ole2_extractor.c:415 | 2004 | #: src/plugins/ole2_extractor.c:426 |
2005 | msgid "Swiss German" | 2005 | msgid "Swiss German" |
2006 | msgstr "Allemand (Suisse)" | 2006 | msgstr "Allemand (Suisse)" |
2007 | 2007 | ||
2008 | #: src/plugins/ole2_extractor.c:419 | 2008 | #: src/plugins/ole2_extractor.c:430 |
2009 | msgid "U.S. English" | 2009 | msgid "U.S. English" |
2010 | msgstr "Anglais (US)" | 2010 | msgstr "Anglais (US)" |
2011 | 2011 | ||
2012 | #: src/plugins/ole2_extractor.c:421 | 2012 | #: src/plugins/ole2_extractor.c:432 |
2013 | msgid "U.K. English" | 2013 | msgid "U.K. English" |
2014 | msgstr "Anglais" | 2014 | msgstr "Anglais" |
2015 | 2015 | ||
2016 | #: src/plugins/ole2_extractor.c:423 | 2016 | #: src/plugins/ole2_extractor.c:434 |
2017 | msgid "Australian English" | 2017 | msgid "Australian English" |
2018 | msgstr "Anglais (Australie)" | 2018 | msgstr "Anglais (Australie)" |
2019 | 2019 | ||
2020 | #: src/plugins/ole2_extractor.c:425 | 2020 | #: src/plugins/ole2_extractor.c:436 |
2021 | msgid "Castilian Spanish" | 2021 | msgid "Castilian Spanish" |
2022 | msgstr "Espagnol (castillan)" | 2022 | msgstr "Espagnol (castillan)" |
2023 | 2023 | ||
2024 | #: src/plugins/ole2_extractor.c:427 | 2024 | #: src/plugins/ole2_extractor.c:438 |
2025 | msgid "Mexican Spanish" | 2025 | msgid "Mexican Spanish" |
2026 | msgstr "Espagnol (mexicain)" | 2026 | msgstr "Espagnol (mexicain)" |
2027 | 2027 | ||
2028 | #: src/plugins/ole2_extractor.c:433 | 2028 | #: src/plugins/ole2_extractor.c:444 |
2029 | msgid "Belgian French" | 2029 | msgid "Belgian French" |
2030 | msgstr "Français (Belgique)" | 2030 | msgstr "Français (Belgique)" |
2031 | 2031 | ||
2032 | #: src/plugins/ole2_extractor.c:435 | 2032 | #: src/plugins/ole2_extractor.c:446 |
2033 | msgid "Canadian French" | 2033 | msgid "Canadian French" |
2034 | msgstr "Français (Canada)" | 2034 | msgstr "Français (Canada)" |
2035 | 2035 | ||
2036 | #: src/plugins/ole2_extractor.c:437 | 2036 | #: src/plugins/ole2_extractor.c:448 |
2037 | msgid "Swiss French" | 2037 | msgid "Swiss French" |
2038 | msgstr "Français (Suisse)" | 2038 | msgstr "Français (Suisse)" |
2039 | 2039 | ||
2040 | #: src/plugins/ole2_extractor.c:447 | 2040 | #: src/plugins/ole2_extractor.c:458 |
2041 | msgid "Swiss Italian" | 2041 | msgid "Swiss Italian" |
2042 | msgstr "Italien (Suisse)" | 2042 | msgstr "Italien (Suisse)" |
2043 | 2043 | ||
2044 | #: src/plugins/ole2_extractor.c:455 | 2044 | #: src/plugins/ole2_extractor.c:466 |
2045 | msgid "Belgian Dutch" | 2045 | msgid "Belgian Dutch" |
2046 | msgstr "Allemand (Belgique)" | 2046 | msgstr "Allemand (Belgique)" |
2047 | 2047 | ||
2048 | #: src/plugins/ole2_extractor.c:457 | 2048 | #: src/plugins/ole2_extractor.c:468 |
2049 | msgid "Norwegian Bokmal" | 2049 | msgid "Norwegian Bokmal" |
2050 | msgstr "Bokmal (Norvège)" | 2050 | msgstr "Bokmal (Norvège)" |
2051 | 2051 | ||
2052 | #: src/plugins/ole2_extractor.c:467 | 2052 | #: src/plugins/ole2_extractor.c:478 |
2053 | msgid "Rhaeto-Romanic" | 2053 | msgid "Rhaeto-Romanic" |
2054 | msgstr "Rhaeto-Romanic" | 2054 | msgstr "Rhaeto-Romanic" |
2055 | 2055 | ||
2056 | #: src/plugins/ole2_extractor.c:473 | 2056 | #: src/plugins/ole2_extractor.c:484 |
2057 | msgid "Croato-Serbian (Latin)" | 2057 | msgid "Croato-Serbian (Latin)" |
2058 | msgstr "Serbo-Croate (latin)" | 2058 | msgstr "Serbo-Croate (latin)" |
2059 | 2059 | ||
2060 | #: src/plugins/ole2_extractor.c:475 | 2060 | #: src/plugins/ole2_extractor.c:486 |
2061 | msgid "Serbo-Croatian (Cyrillic)" | 2061 | msgid "Serbo-Croatian (Cyrillic)" |
2062 | msgstr "Serbo-Croate (cyrillique)" | 2062 | msgstr "Serbo-Croate (cyrillique)" |
2063 | 2063 | ||
2064 | #: src/plugins/ole2_extractor.c:503 | 2064 | #: src/plugins/ole2_extractor.c:514 |
2065 | msgid "Farsi" | 2065 | msgid "Farsi" |
2066 | msgstr "Farsi" | 2066 | msgstr "Farsi" |
2067 | 2067 | ||
2068 | #: src/plugins/ole2_extractor.c:593 | 2068 | #: src/plugins/ole2_extractor.c:604 |
2069 | #, c-format | 2069 | #, c-format |
2070 | msgid "Revision #%u: Author `%s' worked on `%s'" | 2070 | msgid "Revision #%u: Author `%s' worked on `%s'" |
2071 | msgstr "Révision %u : « %s » est l’auteur de « %s »" | 2071 | msgstr "Révision %u : « %s » est l’auteur de « %s »" |
@@ -6,7 +6,7 @@ msgid "" | |||
6 | msgstr "" | 6 | msgstr "" |
7 | "Project-Id-Version: libextractor 0.5.20\n" | 7 | "Project-Id-Version: libextractor 0.5.20\n" |
8 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" | 8 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" |
9 | "POT-Creation-Date: 2018-07-12 22:32+0200\n" | 9 | "POT-Creation-Date: 2018-11-18 11:20+0100\n" |
10 | "PO-Revision-Date: 2008-03-21 20:46-0700\n" | 10 | "PO-Revision-Date: 2008-03-21 20:46-0700\n" |
11 | "Last-Translator: Kevin Scannell <kscanne@gmail.com>\n" | 11 | "Last-Translator: Kevin Scannell <kscanne@gmail.com>\n" |
12 | "Language-Team: Irish <gaeilge-gnulinux@lists.sourceforge.net>\n" | 12 | "Language-Team: Irish <gaeilge-gnulinux@lists.sourceforge.net>\n" |
@@ -2051,83 +2051,83 @@ msgstr "Orduithe bainisteoireacht an chrais" | |||
2051 | msgid "Kernel routines" | 2051 | msgid "Kernel routines" |
2052 | msgstr "Feidhmeanna eithne" | 2052 | msgstr "Feidhmeanna eithne" |
2053 | 2053 | ||
2054 | #: src/plugins/ole2_extractor.c:397 | 2054 | #: src/plugins/ole2_extractor.c:408 |
2055 | msgid "No Proofing" | 2055 | msgid "No Proofing" |
2056 | msgstr "Gan Phrofadh" | 2056 | msgstr "Gan Phrofadh" |
2057 | 2057 | ||
2058 | #: src/plugins/ole2_extractor.c:405 | 2058 | #: src/plugins/ole2_extractor.c:416 |
2059 | msgid "Traditional Chinese" | 2059 | msgid "Traditional Chinese" |
2060 | msgstr "Snis Traidisinta" | 2060 | msgstr "Snis Traidisinta" |
2061 | 2061 | ||
2062 | #: src/plugins/ole2_extractor.c:407 | 2062 | #: src/plugins/ole2_extractor.c:418 |
2063 | msgid "Simplified Chinese" | 2063 | msgid "Simplified Chinese" |
2064 | msgstr "Snis Simplithe" | 2064 | msgstr "Snis Simplithe" |
2065 | 2065 | ||
2066 | #: src/plugins/ole2_extractor.c:415 | 2066 | #: src/plugins/ole2_extractor.c:426 |
2067 | msgid "Swiss German" | 2067 | msgid "Swiss German" |
2068 | msgstr "Gearminis Eilviseach" | 2068 | msgstr "Gearminis Eilviseach" |
2069 | 2069 | ||
2070 | #: src/plugins/ole2_extractor.c:419 | 2070 | #: src/plugins/ole2_extractor.c:430 |
2071 | msgid "U.S. English" | 2071 | msgid "U.S. English" |
2072 | msgstr "Barla S.A.M." | 2072 | msgstr "Barla S.A.M." |
2073 | 2073 | ||
2074 | #: src/plugins/ole2_extractor.c:421 | 2074 | #: src/plugins/ole2_extractor.c:432 |
2075 | msgid "U.K. English" | 2075 | msgid "U.K. English" |
2076 | msgstr "Barla Sasanach" | 2076 | msgstr "Barla Sasanach" |
2077 | 2077 | ||
2078 | #: src/plugins/ole2_extractor.c:423 | 2078 | #: src/plugins/ole2_extractor.c:434 |
2079 | msgid "Australian English" | 2079 | msgid "Australian English" |
2080 | msgstr "Barla Astrlach" | 2080 | msgstr "Barla Astrlach" |
2081 | 2081 | ||
2082 | #: src/plugins/ole2_extractor.c:425 | 2082 | #: src/plugins/ole2_extractor.c:436 |
2083 | msgid "Castilian Spanish" | 2083 | msgid "Castilian Spanish" |
2084 | msgstr "Spinnis Chaistleach" | 2084 | msgstr "Spinnis Chaistleach" |
2085 | 2085 | ||
2086 | #: src/plugins/ole2_extractor.c:427 | 2086 | #: src/plugins/ole2_extractor.c:438 |
2087 | msgid "Mexican Spanish" | 2087 | msgid "Mexican Spanish" |
2088 | msgstr "Spinnis Mheicsiceach" | 2088 | msgstr "Spinnis Mheicsiceach" |
2089 | 2089 | ||
2090 | #: src/plugins/ole2_extractor.c:433 | 2090 | #: src/plugins/ole2_extractor.c:444 |
2091 | msgid "Belgian French" | 2091 | msgid "Belgian French" |
2092 | msgstr "Fraincis Bheilgeach" | 2092 | msgstr "Fraincis Bheilgeach" |
2093 | 2093 | ||
2094 | #: src/plugins/ole2_extractor.c:435 | 2094 | #: src/plugins/ole2_extractor.c:446 |
2095 | msgid "Canadian French" | 2095 | msgid "Canadian French" |
2096 | msgstr "Fraincis Cheanadach" | 2096 | msgstr "Fraincis Cheanadach" |
2097 | 2097 | ||
2098 | #: src/plugins/ole2_extractor.c:437 | 2098 | #: src/plugins/ole2_extractor.c:448 |
2099 | msgid "Swiss French" | 2099 | msgid "Swiss French" |
2100 | msgstr "Fraincis Eilviseach" | 2100 | msgstr "Fraincis Eilviseach" |
2101 | 2101 | ||
2102 | #: src/plugins/ole2_extractor.c:447 | 2102 | #: src/plugins/ole2_extractor.c:458 |
2103 | msgid "Swiss Italian" | 2103 | msgid "Swiss Italian" |
2104 | msgstr "Iodilis Eilviseach" | 2104 | msgstr "Iodilis Eilviseach" |
2105 | 2105 | ||
2106 | #: src/plugins/ole2_extractor.c:455 | 2106 | #: src/plugins/ole2_extractor.c:466 |
2107 | msgid "Belgian Dutch" | 2107 | msgid "Belgian Dutch" |
2108 | msgstr "Ollainnis Bheilgeach" | 2108 | msgstr "Ollainnis Bheilgeach" |
2109 | 2109 | ||
2110 | #: src/plugins/ole2_extractor.c:457 | 2110 | #: src/plugins/ole2_extractor.c:468 |
2111 | msgid "Norwegian Bokmal" | 2111 | msgid "Norwegian Bokmal" |
2112 | msgstr "Ioruais Bokml" | 2112 | msgstr "Ioruais Bokml" |
2113 | 2113 | ||
2114 | #: src/plugins/ole2_extractor.c:467 | 2114 | #: src/plugins/ole2_extractor.c:478 |
2115 | msgid "Rhaeto-Romanic" | 2115 | msgid "Rhaeto-Romanic" |
2116 | msgstr "Raeta-Rminsis" | 2116 | msgstr "Raeta-Rminsis" |
2117 | 2117 | ||
2118 | #: src/plugins/ole2_extractor.c:473 | 2118 | #: src/plugins/ole2_extractor.c:484 |
2119 | msgid "Croato-Serbian (Latin)" | 2119 | msgid "Croato-Serbian (Latin)" |
2120 | msgstr "Seirbea-Chritis (Laidineach)" | 2120 | msgstr "Seirbea-Chritis (Laidineach)" |
2121 | 2121 | ||
2122 | #: src/plugins/ole2_extractor.c:475 | 2122 | #: src/plugins/ole2_extractor.c:486 |
2123 | msgid "Serbo-Croatian (Cyrillic)" | 2123 | msgid "Serbo-Croatian (Cyrillic)" |
2124 | msgstr "Seirbea-Chritis (Coireallach)" | 2124 | msgstr "Seirbea-Chritis (Coireallach)" |
2125 | 2125 | ||
2126 | #: src/plugins/ole2_extractor.c:503 | 2126 | #: src/plugins/ole2_extractor.c:514 |
2127 | msgid "Farsi" | 2127 | msgid "Farsi" |
2128 | msgstr "Fairsis" | 2128 | msgstr "Fairsis" |
2129 | 2129 | ||
2130 | #: src/plugins/ole2_extractor.c:593 | 2130 | #: src/plugins/ole2_extractor.c:604 |
2131 | #, fuzzy, c-format | 2131 | #, fuzzy, c-format |
2132 | msgid "Revision #%u: Author `%s' worked on `%s'" | 2132 | msgid "Revision #%u: Author `%s' worked on `%s'" |
2133 | msgstr "Leas #%u: D'oibrigh dar '%s' ar '%s'" | 2133 | msgstr "Leas #%u: D'oibrigh dar '%s' ar '%s'" |
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
8 | "Project-Id-Version: libextractor-0.6.0\n" | 8 | "Project-Id-Version: libextractor-0.6.0\n" |
9 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" | 9 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" |
10 | "POT-Creation-Date: 2018-07-12 22:32+0200\n" | 10 | "POT-Creation-Date: 2018-11-18 11:20+0100\n" |
11 | "PO-Revision-Date: 2010-09-30 23:41+0200\n" | 11 | "PO-Revision-Date: 2010-09-30 23:41+0200\n" |
12 | "Last-Translator: Sergio Zanchetta <primes2h@ubuntu.com>\n" | 12 | "Last-Translator: Sergio Zanchetta <primes2h@ubuntu.com>\n" |
13 | "Language-Team: Italian <tp@lists.linux.it>\n" | 13 | "Language-Team: Italian <tp@lists.linux.it>\n" |
@@ -1973,83 +1973,83 @@ msgstr "" | |||
1973 | msgid "Kernel routines" | 1973 | msgid "Kernel routines" |
1974 | msgstr "Routine del kernel" | 1974 | msgstr "Routine del kernel" |
1975 | 1975 | ||
1976 | #: src/plugins/ole2_extractor.c:397 | 1976 | #: src/plugins/ole2_extractor.c:408 |
1977 | msgid "No Proofing" | 1977 | msgid "No Proofing" |
1978 | msgstr "" | 1978 | msgstr "" |
1979 | 1979 | ||
1980 | #: src/plugins/ole2_extractor.c:405 | 1980 | #: src/plugins/ole2_extractor.c:416 |
1981 | msgid "Traditional Chinese" | 1981 | msgid "Traditional Chinese" |
1982 | msgstr "Cinese tradizionale" | 1982 | msgstr "Cinese tradizionale" |
1983 | 1983 | ||
1984 | #: src/plugins/ole2_extractor.c:407 | 1984 | #: src/plugins/ole2_extractor.c:418 |
1985 | msgid "Simplified Chinese" | 1985 | msgid "Simplified Chinese" |
1986 | msgstr "Cinese semplificato" | 1986 | msgstr "Cinese semplificato" |
1987 | 1987 | ||
1988 | #: src/plugins/ole2_extractor.c:415 | 1988 | #: src/plugins/ole2_extractor.c:426 |
1989 | msgid "Swiss German" | 1989 | msgid "Swiss German" |
1990 | msgstr "Tedesco svizzero" | 1990 | msgstr "Tedesco svizzero" |
1991 | 1991 | ||
1992 | #: src/plugins/ole2_extractor.c:419 | 1992 | #: src/plugins/ole2_extractor.c:430 |
1993 | msgid "U.S. English" | 1993 | msgid "U.S. English" |
1994 | msgstr "Inglese americano" | 1994 | msgstr "Inglese americano" |
1995 | 1995 | ||
1996 | #: src/plugins/ole2_extractor.c:421 | 1996 | #: src/plugins/ole2_extractor.c:432 |
1997 | msgid "U.K. English" | 1997 | msgid "U.K. English" |
1998 | msgstr "Inglese britannico" | 1998 | msgstr "Inglese britannico" |
1999 | 1999 | ||
2000 | #: src/plugins/ole2_extractor.c:423 | 2000 | #: src/plugins/ole2_extractor.c:434 |
2001 | msgid "Australian English" | 2001 | msgid "Australian English" |
2002 | msgstr "Inglese australiano" | 2002 | msgstr "Inglese australiano" |
2003 | 2003 | ||
2004 | #: src/plugins/ole2_extractor.c:425 | 2004 | #: src/plugins/ole2_extractor.c:436 |
2005 | msgid "Castilian Spanish" | 2005 | msgid "Castilian Spanish" |
2006 | msgstr "" | 2006 | msgstr "" |
2007 | 2007 | ||
2008 | #: src/plugins/ole2_extractor.c:427 | 2008 | #: src/plugins/ole2_extractor.c:438 |
2009 | msgid "Mexican Spanish" | 2009 | msgid "Mexican Spanish" |
2010 | msgstr "Spagnolo messicano" | 2010 | msgstr "Spagnolo messicano" |
2011 | 2011 | ||
2012 | #: src/plugins/ole2_extractor.c:433 | 2012 | #: src/plugins/ole2_extractor.c:444 |
2013 | msgid "Belgian French" | 2013 | msgid "Belgian French" |
2014 | msgstr "Francese belga" | 2014 | msgstr "Francese belga" |
2015 | 2015 | ||
2016 | #: src/plugins/ole2_extractor.c:435 | 2016 | #: src/plugins/ole2_extractor.c:446 |
2017 | msgid "Canadian French" | 2017 | msgid "Canadian French" |
2018 | msgstr "Franco canadese" | 2018 | msgstr "Franco canadese" |
2019 | 2019 | ||
2020 | #: src/plugins/ole2_extractor.c:437 | 2020 | #: src/plugins/ole2_extractor.c:448 |
2021 | msgid "Swiss French" | 2021 | msgid "Swiss French" |
2022 | msgstr "Francese svizzero" | 2022 | msgstr "Francese svizzero" |
2023 | 2023 | ||
2024 | #: src/plugins/ole2_extractor.c:447 | 2024 | #: src/plugins/ole2_extractor.c:458 |
2025 | msgid "Swiss Italian" | 2025 | msgid "Swiss Italian" |
2026 | msgstr "Italiano svizzero" | 2026 | msgstr "Italiano svizzero" |
2027 | 2027 | ||
2028 | #: src/plugins/ole2_extractor.c:455 | 2028 | #: src/plugins/ole2_extractor.c:466 |
2029 | msgid "Belgian Dutch" | 2029 | msgid "Belgian Dutch" |
2030 | msgstr "Olandese belga" | 2030 | msgstr "Olandese belga" |
2031 | 2031 | ||
2032 | #: src/plugins/ole2_extractor.c:457 | 2032 | #: src/plugins/ole2_extractor.c:468 |
2033 | msgid "Norwegian Bokmal" | 2033 | msgid "Norwegian Bokmal" |
2034 | msgstr "Bokmal norvegese" | 2034 | msgstr "Bokmal norvegese" |
2035 | 2035 | ||
2036 | #: src/plugins/ole2_extractor.c:467 | 2036 | #: src/plugins/ole2_extractor.c:478 |
2037 | msgid "Rhaeto-Romanic" | 2037 | msgid "Rhaeto-Romanic" |
2038 | msgstr "" | 2038 | msgstr "" |
2039 | 2039 | ||
2040 | #: src/plugins/ole2_extractor.c:473 | 2040 | #: src/plugins/ole2_extractor.c:484 |
2041 | msgid "Croato-Serbian (Latin)" | 2041 | msgid "Croato-Serbian (Latin)" |
2042 | msgstr "" | 2042 | msgstr "" |
2043 | 2043 | ||
2044 | #: src/plugins/ole2_extractor.c:475 | 2044 | #: src/plugins/ole2_extractor.c:486 |
2045 | msgid "Serbo-Croatian (Cyrillic)" | 2045 | msgid "Serbo-Croatian (Cyrillic)" |
2046 | msgstr "" | 2046 | msgstr "" |
2047 | 2047 | ||
2048 | #: src/plugins/ole2_extractor.c:503 | 2048 | #: src/plugins/ole2_extractor.c:514 |
2049 | msgid "Farsi" | 2049 | msgid "Farsi" |
2050 | msgstr "Farsi" | 2050 | msgstr "Farsi" |
2051 | 2051 | ||
2052 | #: src/plugins/ole2_extractor.c:593 | 2052 | #: src/plugins/ole2_extractor.c:604 |
2053 | #, c-format | 2053 | #, c-format |
2054 | msgid "Revision #%u: Author `%s' worked on `%s'" | 2054 | msgid "Revision #%u: Author `%s' worked on `%s'" |
2055 | msgstr "" | 2055 | msgstr "" |
diff --git a/po/libextractor.pot b/po/libextractor.pot index 1eea2d2..d31b8b0 100644 --- a/po/libextractor.pot +++ b/po/libextractor.pot | |||
@@ -8,7 +8,7 @@ msgid "" | |||
8 | msgstr "" | 8 | msgstr "" |
9 | "Project-Id-Version: PACKAGE VERSION\n" | 9 | "Project-Id-Version: PACKAGE VERSION\n" |
10 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" | 10 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" |
11 | "POT-Creation-Date: 2018-07-12 22:32+0200\n" | 11 | "POT-Creation-Date: 2018-11-18 11:20+0100\n" |
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | 13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
14 | "Language-Team: LANGUAGE <LL@li.org>\n" | 14 | "Language-Team: LANGUAGE <LL@li.org>\n" |
@@ -1943,83 +1943,83 @@ msgstr "" | |||
1943 | msgid "Kernel routines" | 1943 | msgid "Kernel routines" |
1944 | msgstr "" | 1944 | msgstr "" |
1945 | 1945 | ||
1946 | #: src/plugins/ole2_extractor.c:397 | 1946 | #: src/plugins/ole2_extractor.c:408 |
1947 | msgid "No Proofing" | 1947 | msgid "No Proofing" |
1948 | msgstr "" | 1948 | msgstr "" |
1949 | 1949 | ||
1950 | #: src/plugins/ole2_extractor.c:405 | 1950 | #: src/plugins/ole2_extractor.c:416 |
1951 | msgid "Traditional Chinese" | 1951 | msgid "Traditional Chinese" |
1952 | msgstr "" | 1952 | msgstr "" |
1953 | 1953 | ||
1954 | #: src/plugins/ole2_extractor.c:407 | 1954 | #: src/plugins/ole2_extractor.c:418 |
1955 | msgid "Simplified Chinese" | 1955 | msgid "Simplified Chinese" |
1956 | msgstr "" | 1956 | msgstr "" |
1957 | 1957 | ||
1958 | #: src/plugins/ole2_extractor.c:415 | 1958 | #: src/plugins/ole2_extractor.c:426 |
1959 | msgid "Swiss German" | 1959 | msgid "Swiss German" |
1960 | msgstr "" | 1960 | msgstr "" |
1961 | 1961 | ||
1962 | #: src/plugins/ole2_extractor.c:419 | 1962 | #: src/plugins/ole2_extractor.c:430 |
1963 | msgid "U.S. English" | 1963 | msgid "U.S. English" |
1964 | msgstr "" | 1964 | msgstr "" |
1965 | 1965 | ||
1966 | #: src/plugins/ole2_extractor.c:421 | 1966 | #: src/plugins/ole2_extractor.c:432 |
1967 | msgid "U.K. English" | 1967 | msgid "U.K. English" |
1968 | msgstr "" | 1968 | msgstr "" |
1969 | 1969 | ||
1970 | #: src/plugins/ole2_extractor.c:423 | 1970 | #: src/plugins/ole2_extractor.c:434 |
1971 | msgid "Australian English" | 1971 | msgid "Australian English" |
1972 | msgstr "" | 1972 | msgstr "" |
1973 | 1973 | ||
1974 | #: src/plugins/ole2_extractor.c:425 | 1974 | #: src/plugins/ole2_extractor.c:436 |
1975 | msgid "Castilian Spanish" | 1975 | msgid "Castilian Spanish" |
1976 | msgstr "" | 1976 | msgstr "" |
1977 | 1977 | ||
1978 | #: src/plugins/ole2_extractor.c:427 | 1978 | #: src/plugins/ole2_extractor.c:438 |
1979 | msgid "Mexican Spanish" | 1979 | msgid "Mexican Spanish" |
1980 | msgstr "" | 1980 | msgstr "" |
1981 | 1981 | ||
1982 | #: src/plugins/ole2_extractor.c:433 | 1982 | #: src/plugins/ole2_extractor.c:444 |
1983 | msgid "Belgian French" | 1983 | msgid "Belgian French" |
1984 | msgstr "" | 1984 | msgstr "" |
1985 | 1985 | ||
1986 | #: src/plugins/ole2_extractor.c:435 | 1986 | #: src/plugins/ole2_extractor.c:446 |
1987 | msgid "Canadian French" | 1987 | msgid "Canadian French" |
1988 | msgstr "" | 1988 | msgstr "" |
1989 | 1989 | ||
1990 | #: src/plugins/ole2_extractor.c:437 | 1990 | #: src/plugins/ole2_extractor.c:448 |
1991 | msgid "Swiss French" | 1991 | msgid "Swiss French" |
1992 | msgstr "" | 1992 | msgstr "" |
1993 | 1993 | ||
1994 | #: src/plugins/ole2_extractor.c:447 | 1994 | #: src/plugins/ole2_extractor.c:458 |
1995 | msgid "Swiss Italian" | 1995 | msgid "Swiss Italian" |
1996 | msgstr "" | 1996 | msgstr "" |
1997 | 1997 | ||
1998 | #: src/plugins/ole2_extractor.c:455 | 1998 | #: src/plugins/ole2_extractor.c:466 |
1999 | msgid "Belgian Dutch" | 1999 | msgid "Belgian Dutch" |
2000 | msgstr "" | 2000 | msgstr "" |
2001 | 2001 | ||
2002 | #: src/plugins/ole2_extractor.c:457 | 2002 | #: src/plugins/ole2_extractor.c:468 |
2003 | msgid "Norwegian Bokmal" | 2003 | msgid "Norwegian Bokmal" |
2004 | msgstr "" | 2004 | msgstr "" |
2005 | 2005 | ||
2006 | #: src/plugins/ole2_extractor.c:467 | 2006 | #: src/plugins/ole2_extractor.c:478 |
2007 | msgid "Rhaeto-Romanic" | 2007 | msgid "Rhaeto-Romanic" |
2008 | msgstr "" | 2008 | msgstr "" |
2009 | 2009 | ||
2010 | #: src/plugins/ole2_extractor.c:473 | 2010 | #: src/plugins/ole2_extractor.c:484 |
2011 | msgid "Croato-Serbian (Latin)" | 2011 | msgid "Croato-Serbian (Latin)" |
2012 | msgstr "" | 2012 | msgstr "" |
2013 | 2013 | ||
2014 | #: src/plugins/ole2_extractor.c:475 | 2014 | #: src/plugins/ole2_extractor.c:486 |
2015 | msgid "Serbo-Croatian (Cyrillic)" | 2015 | msgid "Serbo-Croatian (Cyrillic)" |
2016 | msgstr "" | 2016 | msgstr "" |
2017 | 2017 | ||
2018 | #: src/plugins/ole2_extractor.c:503 | 2018 | #: src/plugins/ole2_extractor.c:514 |
2019 | msgid "Farsi" | 2019 | msgid "Farsi" |
2020 | msgstr "" | 2020 | msgstr "" |
2021 | 2021 | ||
2022 | #: src/plugins/ole2_extractor.c:593 | 2022 | #: src/plugins/ole2_extractor.c:604 |
2023 | #, c-format | 2023 | #, c-format |
2024 | msgid "Revision #%u: Author `%s' worked on `%s'" | 2024 | msgid "Revision #%u: Author `%s' worked on `%s'" |
2025 | msgstr "" | 2025 | msgstr "" |
@@ -8,7 +8,7 @@ msgid "" | |||
8 | msgstr "" | 8 | msgstr "" |
9 | "Project-Id-Version: libextractor-1.0.0-pre1\n" | 9 | "Project-Id-Version: libextractor-1.0.0-pre1\n" |
10 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" | 10 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" |
11 | "POT-Creation-Date: 2018-07-12 22:32+0200\n" | 11 | "POT-Creation-Date: 2018-11-18 11:20+0100\n" |
12 | "PO-Revision-Date: 2013-08-21 22:41+0200\n" | 12 | "PO-Revision-Date: 2013-08-21 22:41+0200\n" |
13 | "Last-Translator: Benno Schulenberg <benno@vertaalt.nl>\n" | 13 | "Last-Translator: Benno Schulenberg <benno@vertaalt.nl>\n" |
14 | "Language-Team: Dutch <vertaling@vrijschrift.org>\n" | 14 | "Language-Team: Dutch <vertaling@vrijschrift.org>\n" |
@@ -1994,83 +1994,83 @@ msgstr "Systeembeheercommando's" | |||
1994 | msgid "Kernel routines" | 1994 | msgid "Kernel routines" |
1995 | msgstr "Kernelroutines" | 1995 | msgstr "Kernelroutines" |
1996 | 1996 | ||
1997 | #: src/plugins/ole2_extractor.c:397 | 1997 | #: src/plugins/ole2_extractor.c:408 |
1998 | msgid "No Proofing" | 1998 | msgid "No Proofing" |
1999 | msgstr "geen controle" | 1999 | msgstr "geen controle" |
2000 | 2000 | ||
2001 | #: src/plugins/ole2_extractor.c:405 | 2001 | #: src/plugins/ole2_extractor.c:416 |
2002 | msgid "Traditional Chinese" | 2002 | msgid "Traditional Chinese" |
2003 | msgstr "Traditioneel Chinees" | 2003 | msgstr "Traditioneel Chinees" |
2004 | 2004 | ||
2005 | #: src/plugins/ole2_extractor.c:407 | 2005 | #: src/plugins/ole2_extractor.c:418 |
2006 | msgid "Simplified Chinese" | 2006 | msgid "Simplified Chinese" |
2007 | msgstr "Vereenvoudigd Chinees" | 2007 | msgstr "Vereenvoudigd Chinees" |
2008 | 2008 | ||
2009 | #: src/plugins/ole2_extractor.c:415 | 2009 | #: src/plugins/ole2_extractor.c:426 |
2010 | msgid "Swiss German" | 2010 | msgid "Swiss German" |
2011 | msgstr "Zwitserduits" | 2011 | msgstr "Zwitserduits" |
2012 | 2012 | ||
2013 | #: src/plugins/ole2_extractor.c:419 | 2013 | #: src/plugins/ole2_extractor.c:430 |
2014 | msgid "U.S. English" | 2014 | msgid "U.S. English" |
2015 | msgstr "Amerikaans Engels" | 2015 | msgstr "Amerikaans Engels" |
2016 | 2016 | ||
2017 | #: src/plugins/ole2_extractor.c:421 | 2017 | #: src/plugins/ole2_extractor.c:432 |
2018 | msgid "U.K. English" | 2018 | msgid "U.K. English" |
2019 | msgstr "Brits Engels" | 2019 | msgstr "Brits Engels" |
2020 | 2020 | ||
2021 | #: src/plugins/ole2_extractor.c:423 | 2021 | #: src/plugins/ole2_extractor.c:434 |
2022 | msgid "Australian English" | 2022 | msgid "Australian English" |
2023 | msgstr "Australisch Engels" | 2023 | msgstr "Australisch Engels" |
2024 | 2024 | ||
2025 | #: src/plugins/ole2_extractor.c:425 | 2025 | #: src/plugins/ole2_extractor.c:436 |
2026 | msgid "Castilian Spanish" | 2026 | msgid "Castilian Spanish" |
2027 | msgstr "Castilliaans Spaans" | 2027 | msgstr "Castilliaans Spaans" |
2028 | 2028 | ||
2029 | #: src/plugins/ole2_extractor.c:427 | 2029 | #: src/plugins/ole2_extractor.c:438 |
2030 | msgid "Mexican Spanish" | 2030 | msgid "Mexican Spanish" |
2031 | msgstr "Mexicaans Spaans" | 2031 | msgstr "Mexicaans Spaans" |
2032 | 2032 | ||
2033 | #: src/plugins/ole2_extractor.c:433 | 2033 | #: src/plugins/ole2_extractor.c:444 |
2034 | msgid "Belgian French" | 2034 | msgid "Belgian French" |
2035 | msgstr "Waals" | 2035 | msgstr "Waals" |
2036 | 2036 | ||
2037 | #: src/plugins/ole2_extractor.c:435 | 2037 | #: src/plugins/ole2_extractor.c:446 |
2038 | msgid "Canadian French" | 2038 | msgid "Canadian French" |
2039 | msgstr "Canadees Frans" | 2039 | msgstr "Canadees Frans" |
2040 | 2040 | ||
2041 | #: src/plugins/ole2_extractor.c:437 | 2041 | #: src/plugins/ole2_extractor.c:448 |
2042 | msgid "Swiss French" | 2042 | msgid "Swiss French" |
2043 | msgstr "Zwitsers Frans" | 2043 | msgstr "Zwitsers Frans" |
2044 | 2044 | ||
2045 | #: src/plugins/ole2_extractor.c:447 | 2045 | #: src/plugins/ole2_extractor.c:458 |
2046 | msgid "Swiss Italian" | 2046 | msgid "Swiss Italian" |
2047 | msgstr "Zwitsers Italiaans" | 2047 | msgstr "Zwitsers Italiaans" |
2048 | 2048 | ||
2049 | #: src/plugins/ole2_extractor.c:455 | 2049 | #: src/plugins/ole2_extractor.c:466 |
2050 | msgid "Belgian Dutch" | 2050 | msgid "Belgian Dutch" |
2051 | msgstr "Vlaams" | 2051 | msgstr "Vlaams" |
2052 | 2052 | ||
2053 | #: src/plugins/ole2_extractor.c:457 | 2053 | #: src/plugins/ole2_extractor.c:468 |
2054 | msgid "Norwegian Bokmal" | 2054 | msgid "Norwegian Bokmal" |
2055 | msgstr "Noors Bokmål" | 2055 | msgstr "Noors Bokmål" |
2056 | 2056 | ||
2057 | #: src/plugins/ole2_extractor.c:467 | 2057 | #: src/plugins/ole2_extractor.c:478 |
2058 | msgid "Rhaeto-Romanic" | 2058 | msgid "Rhaeto-Romanic" |
2059 | msgstr "Reto-Romaans" | 2059 | msgstr "Reto-Romaans" |
2060 | 2060 | ||
2061 | #: src/plugins/ole2_extractor.c:473 | 2061 | #: src/plugins/ole2_extractor.c:484 |
2062 | msgid "Croato-Serbian (Latin)" | 2062 | msgid "Croato-Serbian (Latin)" |
2063 | msgstr "Servo-Kroatisch (latijns schrift)" | 2063 | msgstr "Servo-Kroatisch (latijns schrift)" |
2064 | 2064 | ||
2065 | #: src/plugins/ole2_extractor.c:475 | 2065 | #: src/plugins/ole2_extractor.c:486 |
2066 | msgid "Serbo-Croatian (Cyrillic)" | 2066 | msgid "Serbo-Croatian (Cyrillic)" |
2067 | msgstr "Servo-Kroatisch (cyrillisch schrift)" | 2067 | msgstr "Servo-Kroatisch (cyrillisch schrift)" |
2068 | 2068 | ||
2069 | #: src/plugins/ole2_extractor.c:503 | 2069 | #: src/plugins/ole2_extractor.c:514 |
2070 | msgid "Farsi" | 2070 | msgid "Farsi" |
2071 | msgstr "Perzisch" | 2071 | msgstr "Perzisch" |
2072 | 2072 | ||
2073 | #: src/plugins/ole2_extractor.c:593 | 2073 | #: src/plugins/ole2_extractor.c:604 |
2074 | #, c-format | 2074 | #, c-format |
2075 | msgid "Revision #%u: Author `%s' worked on `%s'" | 2075 | msgid "Revision #%u: Author `%s' worked on `%s'" |
2076 | msgstr "Revisie #%u: Auteur '%s' werkte aan '%s'" | 2076 | msgstr "Revisie #%u: Auteur '%s' werkte aan '%s'" |
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
8 | "Project-Id-Version: libextractor 1.0.0-pre1\n" | 8 | "Project-Id-Version: libextractor 1.0.0-pre1\n" |
9 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" | 9 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" |
10 | "POT-Creation-Date: 2018-07-12 22:32+0200\n" | 10 | "POT-Creation-Date: 2018-11-18 11:20+0100\n" |
11 | "PO-Revision-Date: 2012-12-01 15:45+0100\n" | 11 | "PO-Revision-Date: 2012-12-01 15:45+0100\n" |
12 | "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n" | 12 | "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n" |
13 | "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n" | 13 | "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n" |
@@ -1981,83 +1981,83 @@ msgstr "Polecenia zarządzania systemem" | |||
1981 | msgid "Kernel routines" | 1981 | msgid "Kernel routines" |
1982 | msgstr "Funkcje jądra" | 1982 | msgstr "Funkcje jądra" |
1983 | 1983 | ||
1984 | #: src/plugins/ole2_extractor.c:397 | 1984 | #: src/plugins/ole2_extractor.c:408 |
1985 | msgid "No Proofing" | 1985 | msgid "No Proofing" |
1986 | msgstr "Bez korekty" | 1986 | msgstr "Bez korekty" |
1987 | 1987 | ||
1988 | #: src/plugins/ole2_extractor.c:405 | 1988 | #: src/plugins/ole2_extractor.c:416 |
1989 | msgid "Traditional Chinese" | 1989 | msgid "Traditional Chinese" |
1990 | msgstr "chiński tradycyjny" | 1990 | msgstr "chiński tradycyjny" |
1991 | 1991 | ||
1992 | #: src/plugins/ole2_extractor.c:407 | 1992 | #: src/plugins/ole2_extractor.c:418 |
1993 | msgid "Simplified Chinese" | 1993 | msgid "Simplified Chinese" |
1994 | msgstr "chiński uproszczony" | 1994 | msgstr "chiński uproszczony" |
1995 | 1995 | ||
1996 | #: src/plugins/ole2_extractor.c:415 | 1996 | #: src/plugins/ole2_extractor.c:426 |
1997 | msgid "Swiss German" | 1997 | msgid "Swiss German" |
1998 | msgstr "niemiecki szwajcarski" | 1998 | msgstr "niemiecki szwajcarski" |
1999 | 1999 | ||
2000 | #: src/plugins/ole2_extractor.c:419 | 2000 | #: src/plugins/ole2_extractor.c:430 |
2001 | msgid "U.S. English" | 2001 | msgid "U.S. English" |
2002 | msgstr "angielski amerykański" | 2002 | msgstr "angielski amerykański" |
2003 | 2003 | ||
2004 | #: src/plugins/ole2_extractor.c:421 | 2004 | #: src/plugins/ole2_extractor.c:432 |
2005 | msgid "U.K. English" | 2005 | msgid "U.K. English" |
2006 | msgstr "angielski brytyjski" | 2006 | msgstr "angielski brytyjski" |
2007 | 2007 | ||
2008 | #: src/plugins/ole2_extractor.c:423 | 2008 | #: src/plugins/ole2_extractor.c:434 |
2009 | msgid "Australian English" | 2009 | msgid "Australian English" |
2010 | msgstr "angielski australijski" | 2010 | msgstr "angielski australijski" |
2011 | 2011 | ||
2012 | #: src/plugins/ole2_extractor.c:425 | 2012 | #: src/plugins/ole2_extractor.c:436 |
2013 | msgid "Castilian Spanish" | 2013 | msgid "Castilian Spanish" |
2014 | msgstr "hiszpański kastylijski" | 2014 | msgstr "hiszpański kastylijski" |
2015 | 2015 | ||
2016 | #: src/plugins/ole2_extractor.c:427 | 2016 | #: src/plugins/ole2_extractor.c:438 |
2017 | msgid "Mexican Spanish" | 2017 | msgid "Mexican Spanish" |
2018 | msgstr "hiszpański meksykański" | 2018 | msgstr "hiszpański meksykański" |
2019 | 2019 | ||
2020 | #: src/plugins/ole2_extractor.c:433 | 2020 | #: src/plugins/ole2_extractor.c:444 |
2021 | msgid "Belgian French" | 2021 | msgid "Belgian French" |
2022 | msgstr "francuski belgijski" | 2022 | msgstr "francuski belgijski" |
2023 | 2023 | ||
2024 | #: src/plugins/ole2_extractor.c:435 | 2024 | #: src/plugins/ole2_extractor.c:446 |
2025 | msgid "Canadian French" | 2025 | msgid "Canadian French" |
2026 | msgstr "francuski kanadyjski" | 2026 | msgstr "francuski kanadyjski" |
2027 | 2027 | ||
2028 | #: src/plugins/ole2_extractor.c:437 | 2028 | #: src/plugins/ole2_extractor.c:448 |
2029 | msgid "Swiss French" | 2029 | msgid "Swiss French" |
2030 | msgstr "francuski szwajcarski" | 2030 | msgstr "francuski szwajcarski" |
2031 | 2031 | ||
2032 | #: src/plugins/ole2_extractor.c:447 | 2032 | #: src/plugins/ole2_extractor.c:458 |
2033 | msgid "Swiss Italian" | 2033 | msgid "Swiss Italian" |
2034 | msgstr "włoski szwajcarski" | 2034 | msgstr "włoski szwajcarski" |
2035 | 2035 | ||
2036 | #: src/plugins/ole2_extractor.c:455 | 2036 | #: src/plugins/ole2_extractor.c:466 |
2037 | msgid "Belgian Dutch" | 2037 | msgid "Belgian Dutch" |
2038 | msgstr "holenderski belgijski" | 2038 | msgstr "holenderski belgijski" |
2039 | 2039 | ||
2040 | #: src/plugins/ole2_extractor.c:457 | 2040 | #: src/plugins/ole2_extractor.c:468 |
2041 | msgid "Norwegian Bokmal" | 2041 | msgid "Norwegian Bokmal" |
2042 | msgstr "norweski bokmaal" | 2042 | msgstr "norweski bokmaal" |
2043 | 2043 | ||
2044 | #: src/plugins/ole2_extractor.c:467 | 2044 | #: src/plugins/ole2_extractor.c:478 |
2045 | msgid "Rhaeto-Romanic" | 2045 | msgid "Rhaeto-Romanic" |
2046 | msgstr "retoromański" | 2046 | msgstr "retoromański" |
2047 | 2047 | ||
2048 | #: src/plugins/ole2_extractor.c:473 | 2048 | #: src/plugins/ole2_extractor.c:484 |
2049 | msgid "Croato-Serbian (Latin)" | 2049 | msgid "Croato-Serbian (Latin)" |
2050 | msgstr "chorwackoserbski (łaciński)" | 2050 | msgstr "chorwackoserbski (łaciński)" |
2051 | 2051 | ||
2052 | #: src/plugins/ole2_extractor.c:475 | 2052 | #: src/plugins/ole2_extractor.c:486 |
2053 | msgid "Serbo-Croatian (Cyrillic)" | 2053 | msgid "Serbo-Croatian (Cyrillic)" |
2054 | msgstr "serbsko-chorwacki (cyrylicki)" | 2054 | msgstr "serbsko-chorwacki (cyrylicki)" |
2055 | 2055 | ||
2056 | #: src/plugins/ole2_extractor.c:503 | 2056 | #: src/plugins/ole2_extractor.c:514 |
2057 | msgid "Farsi" | 2057 | msgid "Farsi" |
2058 | msgstr "perski" | 2058 | msgstr "perski" |
2059 | 2059 | ||
2060 | #: src/plugins/ole2_extractor.c:593 | 2060 | #: src/plugins/ole2_extractor.c:604 |
2061 | #, c-format | 2061 | #, c-format |
2062 | msgid "Revision #%u: Author `%s' worked on `%s'" | 2062 | msgid "Revision #%u: Author `%s' worked on `%s'" |
2063 | msgstr "Rewizja #%u: Autor `%s' pracował nad `%s'" | 2063 | msgstr "Rewizja #%u: Autor `%s' pracował nad `%s'" |
@@ -9,7 +9,7 @@ msgid "" | |||
9 | msgstr "" | 9 | msgstr "" |
10 | "Project-Id-Version: libextractor 0.5.3\n" | 10 | "Project-Id-Version: libextractor 0.5.3\n" |
11 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" | 11 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" |
12 | "POT-Creation-Date: 2018-07-12 22:32+0200\n" | 12 | "POT-Creation-Date: 2018-11-18 11:20+0100\n" |
13 | "PO-Revision-Date: 2005-08-16 12:00-0500\n" | 13 | "PO-Revision-Date: 2005-08-16 12:00-0500\n" |
14 | "Last-Translator: Laurentiu Buzdugan <lbuz@rolix.org>\n" | 14 | "Last-Translator: Laurentiu Buzdugan <lbuz@rolix.org>\n" |
15 | "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n" | 15 | "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n" |
@@ -2049,83 +2049,83 @@ msgstr "Comenzi pentru managementul sistemului" | |||
2049 | msgid "Kernel routines" | 2049 | msgid "Kernel routines" |
2050 | msgstr "Proceduri kernel" | 2050 | msgstr "Proceduri kernel" |
2051 | 2051 | ||
2052 | #: src/plugins/ole2_extractor.c:397 | 2052 | #: src/plugins/ole2_extractor.c:408 |
2053 | msgid "No Proofing" | 2053 | msgid "No Proofing" |
2054 | msgstr "" | 2054 | msgstr "" |
2055 | 2055 | ||
2056 | #: src/plugins/ole2_extractor.c:405 | 2056 | #: src/plugins/ole2_extractor.c:416 |
2057 | msgid "Traditional Chinese" | 2057 | msgid "Traditional Chinese" |
2058 | msgstr "" | 2058 | msgstr "" |
2059 | 2059 | ||
2060 | #: src/plugins/ole2_extractor.c:407 | 2060 | #: src/plugins/ole2_extractor.c:418 |
2061 | msgid "Simplified Chinese" | 2061 | msgid "Simplified Chinese" |
2062 | msgstr "" | 2062 | msgstr "" |
2063 | 2063 | ||
2064 | #: src/plugins/ole2_extractor.c:415 | 2064 | #: src/plugins/ole2_extractor.c:426 |
2065 | msgid "Swiss German" | 2065 | msgid "Swiss German" |
2066 | msgstr "" | 2066 | msgstr "" |
2067 | 2067 | ||
2068 | #: src/plugins/ole2_extractor.c:419 | 2068 | #: src/plugins/ole2_extractor.c:430 |
2069 | msgid "U.S. English" | 2069 | msgid "U.S. English" |
2070 | msgstr "" | 2070 | msgstr "" |
2071 | 2071 | ||
2072 | #: src/plugins/ole2_extractor.c:421 | 2072 | #: src/plugins/ole2_extractor.c:432 |
2073 | msgid "U.K. English" | 2073 | msgid "U.K. English" |
2074 | msgstr "" | 2074 | msgstr "" |
2075 | 2075 | ||
2076 | #: src/plugins/ole2_extractor.c:423 | 2076 | #: src/plugins/ole2_extractor.c:434 |
2077 | msgid "Australian English" | 2077 | msgid "Australian English" |
2078 | msgstr "" | 2078 | msgstr "" |
2079 | 2079 | ||
2080 | #: src/plugins/ole2_extractor.c:425 | 2080 | #: src/plugins/ole2_extractor.c:436 |
2081 | msgid "Castilian Spanish" | 2081 | msgid "Castilian Spanish" |
2082 | msgstr "" | 2082 | msgstr "" |
2083 | 2083 | ||
2084 | #: src/plugins/ole2_extractor.c:427 | 2084 | #: src/plugins/ole2_extractor.c:438 |
2085 | msgid "Mexican Spanish" | 2085 | msgid "Mexican Spanish" |
2086 | msgstr "" | 2086 | msgstr "" |
2087 | 2087 | ||
2088 | #: src/plugins/ole2_extractor.c:433 | 2088 | #: src/plugins/ole2_extractor.c:444 |
2089 | msgid "Belgian French" | 2089 | msgid "Belgian French" |
2090 | msgstr "" | 2090 | msgstr "" |
2091 | 2091 | ||
2092 | #: src/plugins/ole2_extractor.c:435 | 2092 | #: src/plugins/ole2_extractor.c:446 |
2093 | msgid "Canadian French" | 2093 | msgid "Canadian French" |
2094 | msgstr "" | 2094 | msgstr "" |
2095 | 2095 | ||
2096 | #: src/plugins/ole2_extractor.c:437 | 2096 | #: src/plugins/ole2_extractor.c:448 |
2097 | msgid "Swiss French" | 2097 | msgid "Swiss French" |
2098 | msgstr "" | 2098 | msgstr "" |
2099 | 2099 | ||
2100 | #: src/plugins/ole2_extractor.c:447 | 2100 | #: src/plugins/ole2_extractor.c:458 |
2101 | msgid "Swiss Italian" | 2101 | msgid "Swiss Italian" |
2102 | msgstr "" | 2102 | msgstr "" |
2103 | 2103 | ||
2104 | #: src/plugins/ole2_extractor.c:455 | 2104 | #: src/plugins/ole2_extractor.c:466 |
2105 | msgid "Belgian Dutch" | 2105 | msgid "Belgian Dutch" |
2106 | msgstr "" | 2106 | msgstr "" |
2107 | 2107 | ||
2108 | #: src/plugins/ole2_extractor.c:457 | 2108 | #: src/plugins/ole2_extractor.c:468 |
2109 | msgid "Norwegian Bokmal" | 2109 | msgid "Norwegian Bokmal" |
2110 | msgstr "" | 2110 | msgstr "" |
2111 | 2111 | ||
2112 | #: src/plugins/ole2_extractor.c:467 | 2112 | #: src/plugins/ole2_extractor.c:478 |
2113 | msgid "Rhaeto-Romanic" | 2113 | msgid "Rhaeto-Romanic" |
2114 | msgstr "" | 2114 | msgstr "" |
2115 | 2115 | ||
2116 | #: src/plugins/ole2_extractor.c:473 | 2116 | #: src/plugins/ole2_extractor.c:484 |
2117 | msgid "Croato-Serbian (Latin)" | 2117 | msgid "Croato-Serbian (Latin)" |
2118 | msgstr "" | 2118 | msgstr "" |
2119 | 2119 | ||
2120 | #: src/plugins/ole2_extractor.c:475 | 2120 | #: src/plugins/ole2_extractor.c:486 |
2121 | msgid "Serbo-Croatian (Cyrillic)" | 2121 | msgid "Serbo-Croatian (Cyrillic)" |
2122 | msgstr "" | 2122 | msgstr "" |
2123 | 2123 | ||
2124 | #: src/plugins/ole2_extractor.c:503 | 2124 | #: src/plugins/ole2_extractor.c:514 |
2125 | msgid "Farsi" | 2125 | msgid "Farsi" |
2126 | msgstr "" | 2126 | msgstr "" |
2127 | 2127 | ||
2128 | #: src/plugins/ole2_extractor.c:593 | 2128 | #: src/plugins/ole2_extractor.c:604 |
2129 | #, c-format | 2129 | #, c-format |
2130 | msgid "Revision #%u: Author `%s' worked on `%s'" | 2130 | msgid "Revision #%u: Author `%s' worked on `%s'" |
2131 | msgstr "" | 2131 | msgstr "" |
@@ -16,7 +16,7 @@ msgid "" | |||
16 | msgstr "" | 16 | msgstr "" |
17 | "Project-Id-Version: libextractor 0.4.2\n" | 17 | "Project-Id-Version: libextractor 0.4.2\n" |
18 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" | 18 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" |
19 | "POT-Creation-Date: 2018-07-12 22:32+0200\n" | 19 | "POT-Creation-Date: 2018-11-18 11:20+0100\n" |
20 | "PO-Revision-Date: 2005-04-04 10:55-0700\n" | 20 | "PO-Revision-Date: 2005-04-04 10:55-0700\n" |
21 | "Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n" | 21 | "Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n" |
22 | "Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>\n" | 22 | "Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>\n" |
@@ -2283,83 +2283,83 @@ msgstr "Amabwiriza" | |||
2283 | msgid "Kernel routines" | 2283 | msgid "Kernel routines" |
2284 | msgstr "" | 2284 | msgstr "" |
2285 | 2285 | ||
2286 | #: src/plugins/ole2_extractor.c:397 | 2286 | #: src/plugins/ole2_extractor.c:408 |
2287 | msgid "No Proofing" | 2287 | msgid "No Proofing" |
2288 | msgstr "" | 2288 | msgstr "" |
2289 | 2289 | ||
2290 | #: src/plugins/ole2_extractor.c:405 | 2290 | #: src/plugins/ole2_extractor.c:416 |
2291 | msgid "Traditional Chinese" | 2291 | msgid "Traditional Chinese" |
2292 | msgstr "" | 2292 | msgstr "" |
2293 | 2293 | ||
2294 | #: src/plugins/ole2_extractor.c:407 | 2294 | #: src/plugins/ole2_extractor.c:418 |
2295 | msgid "Simplified Chinese" | 2295 | msgid "Simplified Chinese" |
2296 | msgstr "" | 2296 | msgstr "" |
2297 | 2297 | ||
2298 | #: src/plugins/ole2_extractor.c:415 | 2298 | #: src/plugins/ole2_extractor.c:426 |
2299 | msgid "Swiss German" | 2299 | msgid "Swiss German" |
2300 | msgstr "" | 2300 | msgstr "" |
2301 | 2301 | ||
2302 | #: src/plugins/ole2_extractor.c:419 | 2302 | #: src/plugins/ole2_extractor.c:430 |
2303 | msgid "U.S. English" | 2303 | msgid "U.S. English" |
2304 | msgstr "" | 2304 | msgstr "" |
2305 | 2305 | ||
2306 | #: src/plugins/ole2_extractor.c:421 | 2306 | #: src/plugins/ole2_extractor.c:432 |
2307 | msgid "U.K. English" | 2307 | msgid "U.K. English" |
2308 | msgstr "" | 2308 | msgstr "" |
2309 | 2309 | ||
2310 | #: src/plugins/ole2_extractor.c:423 | 2310 | #: src/plugins/ole2_extractor.c:434 |
2311 | msgid "Australian English" | 2311 | msgid "Australian English" |
2312 | msgstr "" | 2312 | msgstr "" |
2313 | 2313 | ||
2314 | #: src/plugins/ole2_extractor.c:425 | 2314 | #: src/plugins/ole2_extractor.c:436 |
2315 | msgid "Castilian Spanish" | 2315 | msgid "Castilian Spanish" |
2316 | msgstr "" | 2316 | msgstr "" |
2317 | 2317 | ||
2318 | #: src/plugins/ole2_extractor.c:427 | 2318 | #: src/plugins/ole2_extractor.c:438 |
2319 | msgid "Mexican Spanish" | 2319 | msgid "Mexican Spanish" |
2320 | msgstr "" | 2320 | msgstr "" |
2321 | 2321 | ||
2322 | #: src/plugins/ole2_extractor.c:433 | 2322 | #: src/plugins/ole2_extractor.c:444 |
2323 | msgid "Belgian French" | 2323 | msgid "Belgian French" |
2324 | msgstr "" | 2324 | msgstr "" |
2325 | 2325 | ||
2326 | #: src/plugins/ole2_extractor.c:435 | 2326 | #: src/plugins/ole2_extractor.c:446 |
2327 | msgid "Canadian French" | 2327 | msgid "Canadian French" |
2328 | msgstr "" | 2328 | msgstr "" |
2329 | 2329 | ||
2330 | #: src/plugins/ole2_extractor.c:437 | 2330 | #: src/plugins/ole2_extractor.c:448 |
2331 | msgid "Swiss French" | 2331 | msgid "Swiss French" |
2332 | msgstr "" | 2332 | msgstr "" |
2333 | 2333 | ||
2334 | #: src/plugins/ole2_extractor.c:447 | 2334 | #: src/plugins/ole2_extractor.c:458 |
2335 | msgid "Swiss Italian" | 2335 | msgid "Swiss Italian" |
2336 | msgstr "" | 2336 | msgstr "" |
2337 | 2337 | ||
2338 | #: src/plugins/ole2_extractor.c:455 | 2338 | #: src/plugins/ole2_extractor.c:466 |
2339 | msgid "Belgian Dutch" | 2339 | msgid "Belgian Dutch" |
2340 | msgstr "" | 2340 | msgstr "" |
2341 | 2341 | ||
2342 | #: src/plugins/ole2_extractor.c:457 | 2342 | #: src/plugins/ole2_extractor.c:468 |
2343 | msgid "Norwegian Bokmal" | 2343 | msgid "Norwegian Bokmal" |
2344 | msgstr "" | 2344 | msgstr "" |
2345 | 2345 | ||
2346 | #: src/plugins/ole2_extractor.c:467 | 2346 | #: src/plugins/ole2_extractor.c:478 |
2347 | msgid "Rhaeto-Romanic" | 2347 | msgid "Rhaeto-Romanic" |
2348 | msgstr "" | 2348 | msgstr "" |
2349 | 2349 | ||
2350 | #: src/plugins/ole2_extractor.c:473 | 2350 | #: src/plugins/ole2_extractor.c:484 |
2351 | msgid "Croato-Serbian (Latin)" | 2351 | msgid "Croato-Serbian (Latin)" |
2352 | msgstr "" | 2352 | msgstr "" |
2353 | 2353 | ||
2354 | #: src/plugins/ole2_extractor.c:475 | 2354 | #: src/plugins/ole2_extractor.c:486 |
2355 | msgid "Serbo-Croatian (Cyrillic)" | 2355 | msgid "Serbo-Croatian (Cyrillic)" |
2356 | msgstr "" | 2356 | msgstr "" |
2357 | 2357 | ||
2358 | #: src/plugins/ole2_extractor.c:503 | 2358 | #: src/plugins/ole2_extractor.c:514 |
2359 | msgid "Farsi" | 2359 | msgid "Farsi" |
2360 | msgstr "" | 2360 | msgstr "" |
2361 | 2361 | ||
2362 | #: src/plugins/ole2_extractor.c:593 | 2362 | #: src/plugins/ole2_extractor.c:604 |
2363 | #, c-format | 2363 | #, c-format |
2364 | msgid "Revision #%u: Author `%s' worked on `%s'" | 2364 | msgid "Revision #%u: Author `%s' worked on `%s'" |
2365 | msgstr "" | 2365 | msgstr "" |
@@ -6,7 +6,7 @@ msgid "" | |||
6 | msgstr "" | 6 | msgstr "" |
7 | "Project-Id-Version: libextractor-1.0.0-pre1\n" | 7 | "Project-Id-Version: libextractor-1.0.0-pre1\n" |
8 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" | 8 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" |
9 | "POT-Creation-Date: 2018-07-12 22:32+0200\n" | 9 | "POT-Creation-Date: 2018-11-18 11:20+0100\n" |
10 | "PO-Revision-Date: 2017-01-05 06:41+0200\n" | 10 | "PO-Revision-Date: 2017-01-05 06:41+0200\n" |
11 | "Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n" | 11 | "Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n" |
12 | "Language-Team: Serbian <(nothing)>\n" | 12 | "Language-Team: Serbian <(nothing)>\n" |
@@ -1980,83 +1980,83 @@ msgstr "Наредбе управљања системом" | |||
1980 | msgid "Kernel routines" | 1980 | msgid "Kernel routines" |
1981 | msgstr "Рутине кернела" | 1981 | msgstr "Рутине кернела" |
1982 | 1982 | ||
1983 | #: src/plugins/ole2_extractor.c:397 | 1983 | #: src/plugins/ole2_extractor.c:408 |
1984 | msgid "No Proofing" | 1984 | msgid "No Proofing" |
1985 | msgstr "Без доказивања" | 1985 | msgstr "Без доказивања" |
1986 | 1986 | ||
1987 | #: src/plugins/ole2_extractor.c:405 | 1987 | #: src/plugins/ole2_extractor.c:416 |
1988 | msgid "Traditional Chinese" | 1988 | msgid "Traditional Chinese" |
1989 | msgstr "Традиционални кинески" | 1989 | msgstr "Традиционални кинески" |
1990 | 1990 | ||
1991 | #: src/plugins/ole2_extractor.c:407 | 1991 | #: src/plugins/ole2_extractor.c:418 |
1992 | msgid "Simplified Chinese" | 1992 | msgid "Simplified Chinese" |
1993 | msgstr "Поједностављени кинески" | 1993 | msgstr "Поједностављени кинески" |
1994 | 1994 | ||
1995 | #: src/plugins/ole2_extractor.c:415 | 1995 | #: src/plugins/ole2_extractor.c:426 |
1996 | msgid "Swiss German" | 1996 | msgid "Swiss German" |
1997 | msgstr "Швајцарски немачки" | 1997 | msgstr "Швајцарски немачки" |
1998 | 1998 | ||
1999 | #: src/plugins/ole2_extractor.c:419 | 1999 | #: src/plugins/ole2_extractor.c:430 |
2000 | msgid "U.S. English" | 2000 | msgid "U.S. English" |
2001 | msgstr "Амерички енглески" | 2001 | msgstr "Амерички енглески" |
2002 | 2002 | ||
2003 | #: src/plugins/ole2_extractor.c:421 | 2003 | #: src/plugins/ole2_extractor.c:432 |
2004 | msgid "U.K. English" | 2004 | msgid "U.K. English" |
2005 | msgstr "Британски енглески" | 2005 | msgstr "Британски енглески" |
2006 | 2006 | ||
2007 | #: src/plugins/ole2_extractor.c:423 | 2007 | #: src/plugins/ole2_extractor.c:434 |
2008 | msgid "Australian English" | 2008 | msgid "Australian English" |
2009 | msgstr "Аустралијски енглески" | 2009 | msgstr "Аустралијски енглески" |
2010 | 2010 | ||
2011 | #: src/plugins/ole2_extractor.c:425 | 2011 | #: src/plugins/ole2_extractor.c:436 |
2012 | msgid "Castilian Spanish" | 2012 | msgid "Castilian Spanish" |
2013 | msgstr "Кастиљски шпамски" | 2013 | msgstr "Кастиљски шпамски" |
2014 | 2014 | ||
2015 | #: src/plugins/ole2_extractor.c:427 | 2015 | #: src/plugins/ole2_extractor.c:438 |
2016 | msgid "Mexican Spanish" | 2016 | msgid "Mexican Spanish" |
2017 | msgstr "Мексички шпански" | 2017 | msgstr "Мексички шпански" |
2018 | 2018 | ||
2019 | #: src/plugins/ole2_extractor.c:433 | 2019 | #: src/plugins/ole2_extractor.c:444 |
2020 | msgid "Belgian French" | 2020 | msgid "Belgian French" |
2021 | msgstr "Белгијски француски" | 2021 | msgstr "Белгијски француски" |
2022 | 2022 | ||
2023 | #: src/plugins/ole2_extractor.c:435 | 2023 | #: src/plugins/ole2_extractor.c:446 |
2024 | msgid "Canadian French" | 2024 | msgid "Canadian French" |
2025 | msgstr "Канадски француски" | 2025 | msgstr "Канадски француски" |
2026 | 2026 | ||
2027 | #: src/plugins/ole2_extractor.c:437 | 2027 | #: src/plugins/ole2_extractor.c:448 |
2028 | msgid "Swiss French" | 2028 | msgid "Swiss French" |
2029 | msgstr "Швајцарски француски" | 2029 | msgstr "Швајцарски француски" |
2030 | 2030 | ||
2031 | #: src/plugins/ole2_extractor.c:447 | 2031 | #: src/plugins/ole2_extractor.c:458 |
2032 | msgid "Swiss Italian" | 2032 | msgid "Swiss Italian" |
2033 | msgstr "Швајцарски италијански" | 2033 | msgstr "Швајцарски италијански" |
2034 | 2034 | ||
2035 | #: src/plugins/ole2_extractor.c:455 | 2035 | #: src/plugins/ole2_extractor.c:466 |
2036 | msgid "Belgian Dutch" | 2036 | msgid "Belgian Dutch" |
2037 | msgstr "Белгијски холандски" | 2037 | msgstr "Белгијски холандски" |
2038 | 2038 | ||
2039 | #: src/plugins/ole2_extractor.c:457 | 2039 | #: src/plugins/ole2_extractor.c:468 |
2040 | msgid "Norwegian Bokmal" | 2040 | msgid "Norwegian Bokmal" |
2041 | msgstr "Норвешки букмал" | 2041 | msgstr "Норвешки букмал" |
2042 | 2042 | ||
2043 | #: src/plugins/ole2_extractor.c:467 | 2043 | #: src/plugins/ole2_extractor.c:478 |
2044 | msgid "Rhaeto-Romanic" | 2044 | msgid "Rhaeto-Romanic" |
2045 | msgstr "Реторомански" | 2045 | msgstr "Реторомански" |
2046 | 2046 | ||
2047 | #: src/plugins/ole2_extractor.c:473 | 2047 | #: src/plugins/ole2_extractor.c:484 |
2048 | msgid "Croato-Serbian (Latin)" | 2048 | msgid "Croato-Serbian (Latin)" |
2049 | msgstr "Хрватски (латиница)" | 2049 | msgstr "Хрватски (латиница)" |
2050 | 2050 | ||
2051 | #: src/plugins/ole2_extractor.c:475 | 2051 | #: src/plugins/ole2_extractor.c:486 |
2052 | msgid "Serbo-Croatian (Cyrillic)" | 2052 | msgid "Serbo-Croatian (Cyrillic)" |
2053 | msgstr "Српски (ћирилица)" | 2053 | msgstr "Српски (ћирилица)" |
2054 | 2054 | ||
2055 | #: src/plugins/ole2_extractor.c:503 | 2055 | #: src/plugins/ole2_extractor.c:514 |
2056 | msgid "Farsi" | 2056 | msgid "Farsi" |
2057 | msgstr "Фарси" | 2057 | msgstr "Фарси" |
2058 | 2058 | ||
2059 | #: src/plugins/ole2_extractor.c:593 | 2059 | #: src/plugins/ole2_extractor.c:604 |
2060 | #, c-format | 2060 | #, c-format |
2061 | msgid "Revision #%u: Author `%s' worked on `%s'" | 2061 | msgid "Revision #%u: Author `%s' worked on `%s'" |
2062 | msgstr "Ревизија #%u: Аутор „%s“ је радио „%s“" | 2062 | msgstr "Ревизија #%u: Аутор „%s“ је радио „%s“" |
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
8 | "Project-Id-Version: libextractor 0.5.22\n" | 8 | "Project-Id-Version: libextractor 0.5.22\n" |
9 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" | 9 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" |
10 | "POT-Creation-Date: 2018-07-12 22:32+0200\n" | 10 | "POT-Creation-Date: 2018-11-18 11:20+0100\n" |
11 | "PO-Revision-Date: 2009-05-12 17:45+0100\n" | 11 | "PO-Revision-Date: 2009-05-12 17:45+0100\n" |
12 | "Last-Translator: Daniel Nylander <po@danielnylander.se>\n" | 12 | "Last-Translator: Daniel Nylander <po@danielnylander.se>\n" |
13 | "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" | 13 | "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" |
@@ -2062,83 +2062,83 @@ msgid "Kernel routines" | |||
2062 | msgstr "Kärnrutiner" | 2062 | msgstr "Kärnrutiner" |
2063 | 2063 | ||
2064 | # Hjälp! Rätt översättning? | 2064 | # Hjälp! Rätt översättning? |
2065 | #: src/plugins/ole2_extractor.c:397 | 2065 | #: src/plugins/ole2_extractor.c:408 |
2066 | msgid "No Proofing" | 2066 | msgid "No Proofing" |
2067 | msgstr "Ingen korrekturläsning" | 2067 | msgstr "Ingen korrekturläsning" |
2068 | 2068 | ||
2069 | #: src/plugins/ole2_extractor.c:405 | 2069 | #: src/plugins/ole2_extractor.c:416 |
2070 | msgid "Traditional Chinese" | 2070 | msgid "Traditional Chinese" |
2071 | msgstr "Traditionell kinesiska" | 2071 | msgstr "Traditionell kinesiska" |
2072 | 2072 | ||
2073 | #: src/plugins/ole2_extractor.c:407 | 2073 | #: src/plugins/ole2_extractor.c:418 |
2074 | msgid "Simplified Chinese" | 2074 | msgid "Simplified Chinese" |
2075 | msgstr "Förenklad kinesiska" | 2075 | msgstr "Förenklad kinesiska" |
2076 | 2076 | ||
2077 | #: src/plugins/ole2_extractor.c:415 | 2077 | #: src/plugins/ole2_extractor.c:426 |
2078 | msgid "Swiss German" | 2078 | msgid "Swiss German" |
2079 | msgstr "Schweizisk tyska" | 2079 | msgstr "Schweizisk tyska" |
2080 | 2080 | ||
2081 | #: src/plugins/ole2_extractor.c:419 | 2081 | #: src/plugins/ole2_extractor.c:430 |
2082 | msgid "U.S. English" | 2082 | msgid "U.S. English" |
2083 | msgstr "Amerikansk engelska" | 2083 | msgstr "Amerikansk engelska" |
2084 | 2084 | ||
2085 | #: src/plugins/ole2_extractor.c:421 | 2085 | #: src/plugins/ole2_extractor.c:432 |
2086 | msgid "U.K. English" | 2086 | msgid "U.K. English" |
2087 | msgstr "Brittisk engelska" | 2087 | msgstr "Brittisk engelska" |
2088 | 2088 | ||
2089 | #: src/plugins/ole2_extractor.c:423 | 2089 | #: src/plugins/ole2_extractor.c:434 |
2090 | msgid "Australian English" | 2090 | msgid "Australian English" |
2091 | msgstr "Australisk engelska" | 2091 | msgstr "Australisk engelska" |
2092 | 2092 | ||
2093 | #: src/plugins/ole2_extractor.c:425 | 2093 | #: src/plugins/ole2_extractor.c:436 |
2094 | msgid "Castilian Spanish" | 2094 | msgid "Castilian Spanish" |
2095 | msgstr "Kastiliansk spanska" | 2095 | msgstr "Kastiliansk spanska" |
2096 | 2096 | ||
2097 | #: src/plugins/ole2_extractor.c:427 | 2097 | #: src/plugins/ole2_extractor.c:438 |
2098 | msgid "Mexican Spanish" | 2098 | msgid "Mexican Spanish" |
2099 | msgstr "Mexikansk spanska" | 2099 | msgstr "Mexikansk spanska" |
2100 | 2100 | ||
2101 | #: src/plugins/ole2_extractor.c:433 | 2101 | #: src/plugins/ole2_extractor.c:444 |
2102 | msgid "Belgian French" | 2102 | msgid "Belgian French" |
2103 | msgstr "Belgisk franska" | 2103 | msgstr "Belgisk franska" |
2104 | 2104 | ||
2105 | #: src/plugins/ole2_extractor.c:435 | 2105 | #: src/plugins/ole2_extractor.c:446 |
2106 | msgid "Canadian French" | 2106 | msgid "Canadian French" |
2107 | msgstr "Kanadensisk franska" | 2107 | msgstr "Kanadensisk franska" |
2108 | 2108 | ||
2109 | #: src/plugins/ole2_extractor.c:437 | 2109 | #: src/plugins/ole2_extractor.c:448 |
2110 | msgid "Swiss French" | 2110 | msgid "Swiss French" |
2111 | msgstr "Schweizisk franska" | 2111 | msgstr "Schweizisk franska" |
2112 | 2112 | ||
2113 | #: src/plugins/ole2_extractor.c:447 | 2113 | #: src/plugins/ole2_extractor.c:458 |
2114 | msgid "Swiss Italian" | 2114 | msgid "Swiss Italian" |
2115 | msgstr "Schweizisk italienska" | 2115 | msgstr "Schweizisk italienska" |
2116 | 2116 | ||
2117 | #: src/plugins/ole2_extractor.c:455 | 2117 | #: src/plugins/ole2_extractor.c:466 |
2118 | msgid "Belgian Dutch" | 2118 | msgid "Belgian Dutch" |
2119 | msgstr "Belgisk holländska" | 2119 | msgstr "Belgisk holländska" |
2120 | 2120 | ||
2121 | #: src/plugins/ole2_extractor.c:457 | 2121 | #: src/plugins/ole2_extractor.c:468 |
2122 | msgid "Norwegian Bokmal" | 2122 | msgid "Norwegian Bokmal" |
2123 | msgstr "Norska (Bokmål)" | 2123 | msgstr "Norska (Bokmål)" |
2124 | 2124 | ||
2125 | #: src/plugins/ole2_extractor.c:467 | 2125 | #: src/plugins/ole2_extractor.c:478 |
2126 | msgid "Rhaeto-Romanic" | 2126 | msgid "Rhaeto-Romanic" |
2127 | msgstr "Rätoromanska" | 2127 | msgstr "Rätoromanska" |
2128 | 2128 | ||
2129 | #: src/plugins/ole2_extractor.c:473 | 2129 | #: src/plugins/ole2_extractor.c:484 |
2130 | msgid "Croato-Serbian (Latin)" | 2130 | msgid "Croato-Serbian (Latin)" |
2131 | msgstr "Kroatoserbiska (Latin)" | 2131 | msgstr "Kroatoserbiska (Latin)" |
2132 | 2132 | ||
2133 | #: src/plugins/ole2_extractor.c:475 | 2133 | #: src/plugins/ole2_extractor.c:486 |
2134 | msgid "Serbo-Croatian (Cyrillic)" | 2134 | msgid "Serbo-Croatian (Cyrillic)" |
2135 | msgstr "Serbokroatiska (Kyrillisk)" | 2135 | msgstr "Serbokroatiska (Kyrillisk)" |
2136 | 2136 | ||
2137 | #: src/plugins/ole2_extractor.c:503 | 2137 | #: src/plugins/ole2_extractor.c:514 |
2138 | msgid "Farsi" | 2138 | msgid "Farsi" |
2139 | msgstr "Farsi" | 2139 | msgstr "Farsi" |
2140 | 2140 | ||
2141 | #: src/plugins/ole2_extractor.c:593 | 2141 | #: src/plugins/ole2_extractor.c:604 |
2142 | #, fuzzy, c-format | 2142 | #, fuzzy, c-format |
2143 | msgid "Revision #%u: Author `%s' worked on `%s'" | 2143 | msgid "Revision #%u: Author `%s' worked on `%s'" |
2144 | msgstr "Revision %u: Upphovsmannen \"%s\" arbetade på \"%s\"" | 2144 | msgstr "Revision %u: Upphovsmannen \"%s\" arbetade på \"%s\"" |
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
8 | "Project-Id-Version: libextractor 1.0.0-pre1\n" | 8 | "Project-Id-Version: libextractor 1.0.0-pre1\n" |
9 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" | 9 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" |
10 | "POT-Creation-Date: 2018-07-12 22:32+0200\n" | 10 | "POT-Creation-Date: 2018-11-18 11:20+0100\n" |
11 | "PO-Revision-Date: 2012-09-05 22:36+0300\n" | 11 | "PO-Revision-Date: 2012-09-05 22:36+0300\n" |
12 | "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" | 12 | "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" |
13 | "Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n" | 13 | "Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n" |
@@ -1989,83 +1989,83 @@ msgstr "Команди керування системою" | |||
1989 | msgid "Kernel routines" | 1989 | msgid "Kernel routines" |
1990 | msgstr "Процедури ядра" | 1990 | msgstr "Процедури ядра" |
1991 | 1991 | ||
1992 | #: src/plugins/ole2_extractor.c:397 | 1992 | #: src/plugins/ole2_extractor.c:408 |
1993 | msgid "No Proofing" | 1993 | msgid "No Proofing" |
1994 | msgstr "Без перевірки" | 1994 | msgstr "Без перевірки" |
1995 | 1995 | ||
1996 | #: src/plugins/ole2_extractor.c:405 | 1996 | #: src/plugins/ole2_extractor.c:416 |
1997 | msgid "Traditional Chinese" | 1997 | msgid "Traditional Chinese" |
1998 | msgstr "Традиційна китайська" | 1998 | msgstr "Традиційна китайська" |
1999 | 1999 | ||
2000 | #: src/plugins/ole2_extractor.c:407 | 2000 | #: src/plugins/ole2_extractor.c:418 |
2001 | msgid "Simplified Chinese" | 2001 | msgid "Simplified Chinese" |
2002 | msgstr "Спрощена китайська" | 2002 | msgstr "Спрощена китайська" |
2003 | 2003 | ||
2004 | #: src/plugins/ole2_extractor.c:415 | 2004 | #: src/plugins/ole2_extractor.c:426 |
2005 | msgid "Swiss German" | 2005 | msgid "Swiss German" |
2006 | msgstr "Швейцарська німецька" | 2006 | msgstr "Швейцарська німецька" |
2007 | 2007 | ||
2008 | #: src/plugins/ole2_extractor.c:419 | 2008 | #: src/plugins/ole2_extractor.c:430 |
2009 | msgid "U.S. English" | 2009 | msgid "U.S. English" |
2010 | msgstr "Американська англійська" | 2010 | msgstr "Американська англійська" |
2011 | 2011 | ||
2012 | #: src/plugins/ole2_extractor.c:421 | 2012 | #: src/plugins/ole2_extractor.c:432 |
2013 | msgid "U.K. English" | 2013 | msgid "U.K. English" |
2014 | msgstr "Британська англійська" | 2014 | msgstr "Британська англійська" |
2015 | 2015 | ||
2016 | #: src/plugins/ole2_extractor.c:423 | 2016 | #: src/plugins/ole2_extractor.c:434 |
2017 | msgid "Australian English" | 2017 | msgid "Australian English" |
2018 | msgstr "Австралійська англійська" | 2018 | msgstr "Австралійська англійська" |
2019 | 2019 | ||
2020 | #: src/plugins/ole2_extractor.c:425 | 2020 | #: src/plugins/ole2_extractor.c:436 |
2021 | msgid "Castilian Spanish" | 2021 | msgid "Castilian Spanish" |
2022 | msgstr "Кастильська іспанська" | 2022 | msgstr "Кастильська іспанська" |
2023 | 2023 | ||
2024 | #: src/plugins/ole2_extractor.c:427 | 2024 | #: src/plugins/ole2_extractor.c:438 |
2025 | msgid "Mexican Spanish" | 2025 | msgid "Mexican Spanish" |
2026 | msgstr "Мексиканська іспанська" | 2026 | msgstr "Мексиканська іспанська" |
2027 | 2027 | ||
2028 | #: src/plugins/ole2_extractor.c:433 | 2028 | #: src/plugins/ole2_extractor.c:444 |
2029 | msgid "Belgian French" | 2029 | msgid "Belgian French" |
2030 | msgstr "Бельгійська французька" | 2030 | msgstr "Бельгійська французька" |
2031 | 2031 | ||
2032 | #: src/plugins/ole2_extractor.c:435 | 2032 | #: src/plugins/ole2_extractor.c:446 |
2033 | msgid "Canadian French" | 2033 | msgid "Canadian French" |
2034 | msgstr "Канадська французька" | 2034 | msgstr "Канадська французька" |
2035 | 2035 | ||
2036 | #: src/plugins/ole2_extractor.c:437 | 2036 | #: src/plugins/ole2_extractor.c:448 |
2037 | msgid "Swiss French" | 2037 | msgid "Swiss French" |
2038 | msgstr "Швейцарська французька" | 2038 | msgstr "Швейцарська французька" |
2039 | 2039 | ||
2040 | #: src/plugins/ole2_extractor.c:447 | 2040 | #: src/plugins/ole2_extractor.c:458 |
2041 | msgid "Swiss Italian" | 2041 | msgid "Swiss Italian" |
2042 | msgstr "Швейцарська італійська" | 2042 | msgstr "Швейцарська італійська" |
2043 | 2043 | ||
2044 | #: src/plugins/ole2_extractor.c:455 | 2044 | #: src/plugins/ole2_extractor.c:466 |
2045 | msgid "Belgian Dutch" | 2045 | msgid "Belgian Dutch" |
2046 | msgstr "Бельгійська голландська" | 2046 | msgstr "Бельгійська голландська" |
2047 | 2047 | ||
2048 | #: src/plugins/ole2_extractor.c:457 | 2048 | #: src/plugins/ole2_extractor.c:468 |
2049 | msgid "Norwegian Bokmal" | 2049 | msgid "Norwegian Bokmal" |
2050 | msgstr "Норвезька (бокмал)" | 2050 | msgstr "Норвезька (бокмал)" |
2051 | 2051 | ||
2052 | #: src/plugins/ole2_extractor.c:467 | 2052 | #: src/plugins/ole2_extractor.c:478 |
2053 | msgid "Rhaeto-Romanic" | 2053 | msgid "Rhaeto-Romanic" |
2054 | msgstr "Ретороманська" | 2054 | msgstr "Ретороманська" |
2055 | 2055 | ||
2056 | #: src/plugins/ole2_extractor.c:473 | 2056 | #: src/plugins/ole2_extractor.c:484 |
2057 | msgid "Croato-Serbian (Latin)" | 2057 | msgid "Croato-Serbian (Latin)" |
2058 | msgstr "Хорвато-сербська (латиниця)" | 2058 | msgstr "Хорвато-сербська (латиниця)" |
2059 | 2059 | ||
2060 | #: src/plugins/ole2_extractor.c:475 | 2060 | #: src/plugins/ole2_extractor.c:486 |
2061 | msgid "Serbo-Croatian (Cyrillic)" | 2061 | msgid "Serbo-Croatian (Cyrillic)" |
2062 | msgstr "Сербо-хорватська (кирилиця)" | 2062 | msgstr "Сербо-хорватська (кирилиця)" |
2063 | 2063 | ||
2064 | #: src/plugins/ole2_extractor.c:503 | 2064 | #: src/plugins/ole2_extractor.c:514 |
2065 | msgid "Farsi" | 2065 | msgid "Farsi" |
2066 | msgstr "Фарсі" | 2066 | msgstr "Фарсі" |
2067 | 2067 | ||
2068 | #: src/plugins/ole2_extractor.c:593 | 2068 | #: src/plugins/ole2_extractor.c:604 |
2069 | #, c-format | 2069 | #, c-format |
2070 | msgid "Revision #%u: Author `%s' worked on `%s'" | 2070 | msgid "Revision #%u: Author `%s' worked on `%s'" |
2071 | msgstr "Модифікація %u: автор «%s», співробітник «%s»" | 2071 | msgstr "Модифікація %u: автор «%s», співробітник «%s»" |
@@ -8,7 +8,7 @@ msgid "" | |||
8 | msgstr "" | 8 | msgstr "" |
9 | "Project-Id-Version: libextractor 0.6.0\n" | 9 | "Project-Id-Version: libextractor 0.6.0\n" |
10 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" | 10 | "Report-Msgid-Bugs-To: libextractor@gnu.org\n" |
11 | "POT-Creation-Date: 2018-07-12 22:32+0200\n" | 11 | "POT-Creation-Date: 2018-11-18 11:20+0100\n" |
12 | "PO-Revision-Date: 2010-02-11 00:13+0930\n" | 12 | "PO-Revision-Date: 2010-02-11 00:13+0930\n" |
13 | "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n" | 13 | "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n" |
14 | "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n" | 14 | "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n" |
@@ -2014,83 +2014,83 @@ msgstr "Lệnh quản lý hệ thống" | |||
2014 | msgid "Kernel routines" | 2014 | msgid "Kernel routines" |
2015 | msgstr "Thao tác hạt nhân" | 2015 | msgstr "Thao tác hạt nhân" |
2016 | 2016 | ||
2017 | #: src/plugins/ole2_extractor.c:397 | 2017 | #: src/plugins/ole2_extractor.c:408 |
2018 | msgid "No Proofing" | 2018 | msgid "No Proofing" |
2019 | msgstr "Đừng bắt lỗi" | 2019 | msgstr "Đừng bắt lỗi" |
2020 | 2020 | ||
2021 | #: src/plugins/ole2_extractor.c:405 | 2021 | #: src/plugins/ole2_extractor.c:416 |
2022 | msgid "Traditional Chinese" | 2022 | msgid "Traditional Chinese" |
2023 | msgstr "Tiếng Hoa truyền thống" | 2023 | msgstr "Tiếng Hoa truyền thống" |
2024 | 2024 | ||
2025 | #: src/plugins/ole2_extractor.c:407 | 2025 | #: src/plugins/ole2_extractor.c:418 |
2026 | msgid "Simplified Chinese" | 2026 | msgid "Simplified Chinese" |
2027 | msgstr "Tiếng Hoa giản thể" | 2027 | msgstr "Tiếng Hoa giản thể" |
2028 | 2028 | ||
2029 | #: src/plugins/ole2_extractor.c:415 | 2029 | #: src/plugins/ole2_extractor.c:426 |
2030 | msgid "Swiss German" | 2030 | msgid "Swiss German" |
2031 | msgstr "Đức Thụy Sĩ" | 2031 | msgstr "Đức Thụy Sĩ" |
2032 | 2032 | ||
2033 | #: src/plugins/ole2_extractor.c:419 | 2033 | #: src/plugins/ole2_extractor.c:430 |
2034 | msgid "U.S. English" | 2034 | msgid "U.S. English" |
2035 | msgstr "Tiếng Anh (Mỹ)" | 2035 | msgstr "Tiếng Anh (Mỹ)" |
2036 | 2036 | ||
2037 | #: src/plugins/ole2_extractor.c:421 | 2037 | #: src/plugins/ole2_extractor.c:432 |
2038 | msgid "U.K. English" | 2038 | msgid "U.K. English" |
2039 | msgstr "Tiếng Anh (Quốc Anh)" | 2039 | msgstr "Tiếng Anh (Quốc Anh)" |
2040 | 2040 | ||
2041 | #: src/plugins/ole2_extractor.c:423 | 2041 | #: src/plugins/ole2_extractor.c:434 |
2042 | msgid "Australian English" | 2042 | msgid "Australian English" |
2043 | msgstr "Tiếng Anh (Úc)" | 2043 | msgstr "Tiếng Anh (Úc)" |
2044 | 2044 | ||
2045 | #: src/plugins/ole2_extractor.c:425 | 2045 | #: src/plugins/ole2_extractor.c:436 |
2046 | msgid "Castilian Spanish" | 2046 | msgid "Castilian Spanish" |
2047 | msgstr "Tây Ban Nha (Căt-tín)" | 2047 | msgstr "Tây Ban Nha (Căt-tín)" |
2048 | 2048 | ||
2049 | #: src/plugins/ole2_extractor.c:427 | 2049 | #: src/plugins/ole2_extractor.c:438 |
2050 | msgid "Mexican Spanish" | 2050 | msgid "Mexican Spanish" |
2051 | msgstr "Tây Ban Nha (Mê-hi-cô)" | 2051 | msgstr "Tây Ban Nha (Mê-hi-cô)" |
2052 | 2052 | ||
2053 | #: src/plugins/ole2_extractor.c:433 | 2053 | #: src/plugins/ole2_extractor.c:444 |
2054 | msgid "Belgian French" | 2054 | msgid "Belgian French" |
2055 | msgstr "Pháp (Bỉ)" | 2055 | msgstr "Pháp (Bỉ)" |
2056 | 2056 | ||
2057 | #: src/plugins/ole2_extractor.c:435 | 2057 | #: src/plugins/ole2_extractor.c:446 |
2058 | msgid "Canadian French" | 2058 | msgid "Canadian French" |
2059 | msgstr "Pháp (Ca-na-đa)" | 2059 | msgstr "Pháp (Ca-na-đa)" |
2060 | 2060 | ||
2061 | #: src/plugins/ole2_extractor.c:437 | 2061 | #: src/plugins/ole2_extractor.c:448 |
2062 | msgid "Swiss French" | 2062 | msgid "Swiss French" |
2063 | msgstr "Pháp (Thuỵ sĩ)" | 2063 | msgstr "Pháp (Thuỵ sĩ)" |
2064 | 2064 | ||
2065 | #: src/plugins/ole2_extractor.c:447 | 2065 | #: src/plugins/ole2_extractor.c:458 |
2066 | msgid "Swiss Italian" | 2066 | msgid "Swiss Italian" |
2067 | msgstr "Ý (Thuỵ sĩ)" | 2067 | msgstr "Ý (Thuỵ sĩ)" |
2068 | 2068 | ||
2069 | #: src/plugins/ole2_extractor.c:455 | 2069 | #: src/plugins/ole2_extractor.c:466 |
2070 | msgid "Belgian Dutch" | 2070 | msgid "Belgian Dutch" |
2071 | msgstr "Hoà Lan (Bỉ)" | 2071 | msgstr "Hoà Lan (Bỉ)" |
2072 | 2072 | ||
2073 | #: src/plugins/ole2_extractor.c:457 | 2073 | #: src/plugins/ole2_extractor.c:468 |
2074 | msgid "Norwegian Bokmal" | 2074 | msgid "Norwegian Bokmal" |
2075 | msgstr "Na Uy (Bóc-măn)" | 2075 | msgstr "Na Uy (Bóc-măn)" |
2076 | 2076 | ||
2077 | #: src/plugins/ole2_extractor.c:467 | 2077 | #: src/plugins/ole2_extractor.c:478 |
2078 | msgid "Rhaeto-Romanic" | 2078 | msgid "Rhaeto-Romanic" |
2079 | msgstr "Rai-tô-Rô-ma-ni" | 2079 | msgstr "Rai-tô-Rô-ma-ni" |
2080 | 2080 | ||
2081 | #: src/plugins/ole2_extractor.c:473 | 2081 | #: src/plugins/ole2_extractor.c:484 |
2082 | msgid "Croato-Serbian (Latin)" | 2082 | msgid "Croato-Serbian (Latin)" |
2083 | msgstr "Xéc-bi Cợ-rô-a-ti-a (La-tinh)" | 2083 | msgstr "Xéc-bi Cợ-rô-a-ti-a (La-tinh)" |
2084 | 2084 | ||
2085 | #: src/plugins/ole2_extractor.c:475 | 2085 | #: src/plugins/ole2_extractor.c:486 |
2086 | msgid "Serbo-Croatian (Cyrillic)" | 2086 | msgid "Serbo-Croatian (Cyrillic)" |
2087 | msgstr "Xéc-bi Cợ-rô-a-ti-a (Ki-rin)" | 2087 | msgstr "Xéc-bi Cợ-rô-a-ti-a (Ki-rin)" |
2088 | 2088 | ||
2089 | #: src/plugins/ole2_extractor.c:503 | 2089 | #: src/plugins/ole2_extractor.c:514 |
2090 | msgid "Farsi" | 2090 | msgid "Farsi" |
2091 | msgstr "Pha-xi" | 2091 | msgstr "Pha-xi" |
2092 | 2092 | ||
2093 | #: src/plugins/ole2_extractor.c:593 | 2093 | #: src/plugins/ole2_extractor.c:604 |
2094 | #, fuzzy, c-format | 2094 | #, fuzzy, c-format |
2095 | msgid "Revision #%u: Author `%s' worked on `%s'" | 2095 | msgid "Revision #%u: Author `%s' worked on `%s'" |
2096 | msgstr "Bản sửa đổi #%u: Tác giả « %s » đã làm việc « %s »." | 2096 | msgstr "Bản sửa đổi #%u: Tác giả « %s » đã làm việc « %s »." |
diff --git a/src/include/platform.h b/src/include/platform.h index f6d5936..060ab5b 100644 --- a/src/include/platform.h +++ b/src/include/platform.h | |||
@@ -17,11 +17,9 @@ | |||
17 | Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | 17 | Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
18 | Boston, MA 02110-1301, USA. | 18 | Boston, MA 02110-1301, USA. |
19 | */ | 19 | */ |
20 | |||
21 | /** | 20 | /** |
22 | * @file include/platform.h | 21 | * @file include/platform.h |
23 | * @brief plaform specifics | 22 | * @brief plaform specifics |
24 | * | ||
25 | * @author Nils Durner | 23 | * @author Nils Durner |
26 | */ | 24 | */ |
27 | 25 | ||
@@ -83,4 +81,6 @@ | |||
83 | #define ABORT() DebugBreak () | 81 | #define ABORT() DebugBreak () |
84 | #endif | 82 | #endif |
85 | 83 | ||
84 | |||
85 | |||
86 | #endif | 86 | #endif |
diff --git a/src/plugins/previewopus_extractor.c b/src/plugins/previewopus_extractor.c index 3ef867a..84c72de 100644 --- a/src/plugins/previewopus_extractor.c +++ b/src/plugins/previewopus_extractor.c | |||
@@ -31,7 +31,7 @@ | |||
31 | * (2) ffmpeg has a history of having security issues (parser is not robust) | 31 | * (2) ffmpeg has a history of having security issues (parser is not robust) |
32 | * | 32 | * |
33 | * So this plugin cannot be recommended for system with high security | 33 | * So this plugin cannot be recommended for system with high security |
34 | *requirements. | 34 | *requirements. |
35 | */ | 35 | */ |
36 | #include "platform.h" | 36 | #include "platform.h" |
37 | #include "extractor.h" | 37 | #include "extractor.h" |
@@ -76,12 +76,12 @@ | |||
76 | 76 | ||
77 | /** | 77 | /** |
78 | * Set to 1 to enable debug output. | 78 | * Set to 1 to enable debug output. |
79 | */ | 79 | */ |
80 | #define DEBUG 0 | 80 | #define DEBUG 0 |
81 | 81 | ||
82 | /** | 82 | /** |
83 | * Set to 1 to enable a output file for testing. | 83 | * Set to 1 to enable a output file for testing. |
84 | */ | 84 | */ |
85 | #define OUTPUT_FILE 0 | 85 | #define OUTPUT_FILE 0 |
86 | 86 | ||
87 | 87 | ||
@@ -186,7 +186,7 @@ static int writePacket(void *opaque, unsigned char *pBuffer, int pBufferSize) { | |||
186 | 186 | ||
187 | memcpy(buffer + totalSize, pBuffer, sizeToCopy); | 187 | memcpy(buffer + totalSize, pBuffer, sizeToCopy); |
188 | totalSize+= sizeToCopy; | 188 | totalSize+= sizeToCopy; |
189 | 189 | ||
190 | return sizeToCopy; | 190 | return sizeToCopy; |
191 | } | 191 | } |
192 | 192 | ||
@@ -205,14 +205,14 @@ static int open_output_file( | |||
205 | AVCodec *output_codec = NULL; | 205 | AVCodec *output_codec = NULL; |
206 | AVIOContext *io_ctx; | 206 | AVIOContext *io_ctx; |
207 | int error; | 207 | int error; |
208 | 208 | ||
209 | 209 | ||
210 | unsigned char *iob; | 210 | unsigned char *iob; |
211 | 211 | ||
212 | if (NULL == (iob = av_malloc (16 * 1024))) | 212 | if (NULL == (iob = av_malloc (16 * 1024))) |
213 | return AVERROR_EXIT; | 213 | return AVERROR_EXIT; |
214 | if (NULL == (io_ctx = avio_alloc_context (iob, 16 * 1024, | 214 | if (NULL == (io_ctx = avio_alloc_context (iob, 16 * 1024, |
215 | AVIO_FLAG_WRITE, NULL, | 215 | AVIO_FLAG_WRITE, NULL, |
216 | NULL, | 216 | NULL, |
217 | &writePacket /* no writing */, | 217 | &writePacket /* no writing */, |
218 | NULL))) | 218 | NULL))) |
@@ -226,16 +226,16 @@ static int open_output_file( | |||
226 | return AVERROR_EXIT; | 226 | return AVERROR_EXIT; |
227 | } | 227 | } |
228 | (*output_format_context)->pb = io_ctx; | 228 | (*output_format_context)->pb = io_ctx; |
229 | 229 | ||
230 | /** Guess the desired container format based on the file extension. */ | 230 | /** Guess the desired container format based on the file extension. */ |
231 | if (!((*output_format_context)->oformat = av_guess_format(NULL, "file.ogg", | 231 | if (!((*output_format_context)->oformat = av_guess_format(NULL, "file.ogg", |
232 | NULL))) { | 232 | NULL))) { |
233 | #if DEBUG | 233 | #if DEBUG |
234 | fprintf(stderr, "Could not find output file format\n"); | 234 | fprintf(stderr, "Could not find output file format\n"); |
235 | #endif | 235 | #endif |
236 | goto cleanup; | 236 | goto cleanup; |
237 | } | 237 | } |
238 | 238 | ||
239 | 239 | ||
240 | /** Find the encoder to be used by its name. */ | 240 | /** Find the encoder to be used by its name. */ |
241 | if (!(output_codec = avcodec_find_encoder(AV_CODEC_ID_OPUS))) { | 241 | if (!(output_codec = avcodec_find_encoder(AV_CODEC_ID_OPUS))) { |
@@ -268,7 +268,7 @@ static int open_output_file( | |||
268 | (*output_codec_context)->sample_fmt = AV_SAMPLE_FMT_S16; | 268 | (*output_codec_context)->sample_fmt = AV_SAMPLE_FMT_S16; |
269 | (*output_codec_context)->bit_rate = OUTPUT_BIT_RATE; | 269 | (*output_codec_context)->bit_rate = OUTPUT_BIT_RATE; |
270 | 270 | ||
271 | 271 | ||
272 | /** Open the encoder for the audio stream to use it later. */ | 272 | /** Open the encoder for the audio stream to use it later. */ |
273 | if ((error = avcodec_open2(*output_codec_context, output_codec, NULL)) < 0) { | 273 | if ((error = avcodec_open2(*output_codec_context, output_codec, NULL)) < 0) { |
274 | #if DEBUG | 274 | #if DEBUG |
@@ -326,7 +326,7 @@ static int init_resampler(AVCodecContext *input_codec_context, | |||
326 | if (input_codec_context->sample_fmt != output_codec_context->sample_fmt || | 326 | if (input_codec_context->sample_fmt != output_codec_context->sample_fmt || |
327 | input_codec_context->channels != output_codec_context->channels) { | 327 | input_codec_context->channels != output_codec_context->channels) { |
328 | int error; | 328 | int error; |
329 | 329 | ||
330 | /** Create a resampler context for the conversion. */ | 330 | /** Create a resampler context for the conversion. */ |
331 | if (!(*resample_context = avresample_alloc_context())) { | 331 | if (!(*resample_context = avresample_alloc_context())) { |
332 | #if DEBUG | 332 | #if DEBUG |
@@ -334,7 +334,7 @@ static int init_resampler(AVCodecContext *input_codec_context, | |||
334 | #endif | 334 | #endif |
335 | return AVERROR(ENOMEM); | 335 | return AVERROR(ENOMEM); |
336 | } | 336 | } |
337 | 337 | ||
338 | 338 | ||
339 | /** | 339 | /** |
340 | * Set the conversion parameters. | 340 | * Set the conversion parameters. |
@@ -397,7 +397,7 @@ static int write_output_file_header(AVFormatContext *output_format_context) | |||
397 | /** Decode one audio frame from the input file. */ | 397 | /** Decode one audio frame from the input file. */ |
398 | static int decode_audio_frame(AVFrame *frame, | 398 | static int decode_audio_frame(AVFrame *frame, |
399 | AVFormatContext *input_format_context, | 399 | AVFormatContext *input_format_context, |
400 | AVCodecContext *input_codec_context, int audio_stream_index, | 400 | AVCodecContext *input_codec_context, int audio_stream_index, |
401 | int *data_present, int *finished) | 401 | int *data_present, int *finished) |
402 | { | 402 | { |
403 | /** Packet used for temporary storage. */ | 403 | /** Packet used for temporary storage. */ |
@@ -423,7 +423,7 @@ static int decode_audio_frame(AVFrame *frame, | |||
423 | return error; | 423 | return error; |
424 | } | 424 | } |
425 | } | 425 | } |
426 | 426 | ||
427 | if(input_packet.stream_index == audio_stream_index) | 427 | if(input_packet.stream_index == audio_stream_index) |
428 | break; | 428 | break; |
429 | } | 429 | } |
@@ -504,7 +504,7 @@ static int init_converted_samples(uint8_t ***converted_input_samples, int* out_l | |||
504 | * by frame_size. | 504 | * by frame_size. |
505 | */ | 505 | */ |
506 | static int convert_samples(uint8_t **input_data, | 506 | static int convert_samples(uint8_t **input_data, |
507 | uint8_t **converted_data, const int in_sample, const int out_sample, const int out_linesize, | 507 | uint8_t **converted_data, const int in_sample, const int out_sample, const int out_linesize, |
508 | AVAudioResampleContext *resample_context) | 508 | AVAudioResampleContext *resample_context) |
509 | { | 509 | { |
510 | int error; | 510 | int error; |
@@ -518,8 +518,8 @@ static int convert_samples(uint8_t **input_data, | |||
518 | #endif | 518 | #endif |
519 | return error; | 519 | return error; |
520 | } | 520 | } |
521 | 521 | ||
522 | 522 | ||
523 | /** | 523 | /** |
524 | * Perform a sanity check so that the number of converted samples is | 524 | * Perform a sanity check so that the number of converted samples is |
525 | * not greater than the number of samples to be converted. | 525 | * not greater than the number of samples to be converted. |
@@ -588,7 +588,7 @@ static int read_decode_convert_and_store(AVAudioFifo *fifo, | |||
588 | fprintf(stderr, "Failed at init frame\n"); | 588 | fprintf(stderr, "Failed at init frame\n"); |
589 | #endif | 589 | #endif |
590 | goto cleanup; | 590 | goto cleanup; |
591 | 591 | ||
592 | } | 592 | } |
593 | /** Decode one frame worth of audio samples. */ | 593 | /** Decode one frame worth of audio samples. */ |
594 | if (decode_audio_frame(input_frame, input_format_context, | 594 | if (decode_audio_frame(input_frame, input_format_context, |
@@ -596,9 +596,9 @@ static int read_decode_convert_and_store(AVAudioFifo *fifo, | |||
596 | #if DEBUG | 596 | #if DEBUG |
597 | fprintf(stderr, "Failed at decode audio\n"); | 597 | fprintf(stderr, "Failed at decode audio\n"); |
598 | #endif | 598 | #endif |
599 | 599 | ||
600 | goto cleanup; | 600 | goto cleanup; |
601 | 601 | ||
602 | } | 602 | } |
603 | /** | 603 | /** |
604 | * If we are at the end of the file and there are no more samples | 604 | * If we are at the end of the file and there are no more samples |
@@ -622,7 +622,7 @@ static int read_decode_convert_and_store(AVAudioFifo *fifo, | |||
622 | //fprintf(stderr, "Input nbsamples %i out_samples: %i \n",input_frame->nb_samples,out_samples); | 622 | //fprintf(stderr, "Input nbsamples %i out_samples: %i \n",input_frame->nb_samples,out_samples); |
623 | 623 | ||
624 | /** Initialize the temporary storage for the converted input samples. */ | 624 | /** Initialize the temporary storage for the converted input samples. */ |
625 | if (init_converted_samples(&converted_input_samples, &out_linesize, output_codec_context, | 625 | if (init_converted_samples(&converted_input_samples, &out_linesize, output_codec_context, |
626 | out_samples)){ | 626 | out_samples)){ |
627 | #if DEBUG | 627 | #if DEBUG |
628 | fprintf(stderr, "Failed at init_converted_samples\n"); | 628 | fprintf(stderr, "Failed at init_converted_samples\n"); |
@@ -636,8 +636,8 @@ static int read_decode_convert_and_store(AVAudioFifo *fifo, | |||
636 | */ | 636 | */ |
637 | if (convert_samples(input_frame->extended_data, converted_input_samples, | 637 | if (convert_samples(input_frame->extended_data, converted_input_samples, |
638 | input_frame->nb_samples, out_samples, out_linesize ,resampler_context)){ | 638 | input_frame->nb_samples, out_samples, out_linesize ,resampler_context)){ |
639 | 639 | ||
640 | 640 | ||
641 | #if DEBUG | 641 | #if DEBUG |
642 | fprintf(stderr, "Failed at convert_samples, input frame %i \n",input_frame->nb_samples); | 642 | fprintf(stderr, "Failed at convert_samples, input frame %i \n",input_frame->nb_samples); |
643 | #endif | 643 | #endif |
@@ -704,10 +704,10 @@ static int init_output_frame(AVFrame **frame, | |||
704 | (*frame)->format = output_codec_context->sample_fmt; | 704 | (*frame)->format = output_codec_context->sample_fmt; |
705 | (*frame)->sample_rate = output_codec_context->sample_rate; | 705 | (*frame)->sample_rate = output_codec_context->sample_rate; |
706 | 706 | ||
707 | 707 | ||
708 | 708 | ||
709 | //fprintf(stderr, "%i %i \n",frame_size , (*frame)->format,(*frame)->sample_rate); | 709 | //fprintf(stderr, "%i %i \n",frame_size , (*frame)->format,(*frame)->sample_rate); |
710 | 710 | ||
711 | /** | 711 | /** |
712 | * Allocate the samples of the created frame. This call will make | 712 | * Allocate the samples of the created frame. This call will make |
713 | * sure that the audio frame can hold as many samples as specified. | 713 | * sure that the audio frame can hold as many samples as specified. |
@@ -745,7 +745,7 @@ static int encode_audio_frame(AVFrame *frame, | |||
745 | if ((error = avcodec_encode_audio2(output_codec_context, &output_packet, | 745 | if ((error = avcodec_encode_audio2(output_codec_context, &output_packet, |
746 | frame, data_present)) < 0) { | 746 | frame, data_present)) < 0) { |
747 | #if DEBUG | 747 | #if DEBUG |
748 | fprintf(stderr, "Could not encode frame (error '%s')\n", | 748 | fprintf(stderr, "Could not encode frame (error '%s')\n", |
749 | get_error_text(error)); | 749 | get_error_text(error)); |
750 | #endif | 750 | #endif |
751 | av_free_packet(&output_packet); | 751 | av_free_packet(&output_packet); |
@@ -759,14 +759,14 @@ static int encode_audio_frame(AVFrame *frame, | |||
759 | fprintf(stderr, "Could not write frame (error '%s')\n", | 759 | fprintf(stderr, "Could not write frame (error '%s')\n", |
760 | get_error_text(error)); | 760 | get_error_text(error)); |
761 | #endif | 761 | #endif |
762 | 762 | ||
763 | av_free_packet(&output_packet); | 763 | av_free_packet(&output_packet); |
764 | return error; | 764 | return error; |
765 | } | 765 | } |
766 | 766 | ||
767 | av_free_packet(&output_packet); | 767 | av_free_packet(&output_packet); |
768 | } | 768 | } |
769 | 769 | ||
770 | return 0; | 770 | return 0; |
771 | } | 771 | } |
772 | 772 | ||
@@ -788,7 +788,7 @@ static int load_encode_and_write(AVAudioFifo *fifo, | |||
788 | const int frame_size = FFMIN(av_audio_fifo_size(fifo), | 788 | const int frame_size = FFMIN(av_audio_fifo_size(fifo), |
789 | output_codec_context->frame_size); | 789 | output_codec_context->frame_size); |
790 | int data_written; | 790 | int data_written; |
791 | 791 | ||
792 | /** Initialize temporary storage for one output frame. */ | 792 | /** Initialize temporary storage for one output frame. */ |
793 | if (init_output_frame(&output_frame, output_codec_context, frame_size)) | 793 | if (init_output_frame(&output_frame, output_codec_context, frame_size)) |
794 | return AVERROR_EXIT; | 794 | return AVERROR_EXIT; |
@@ -832,7 +832,7 @@ static int write_output_file_trailer(AVFormatContext *output_format_context) | |||
832 | int error; | 832 | int error; |
833 | if ((error = av_write_trailer(output_format_context)) < 0) { | 833 | if ((error = av_write_trailer(output_format_context)) < 0) { |
834 | #if DEBUG | 834 | #if DEBUG |
835 | fprintf(stderr, "Could not write output file trailer (error '%s')\n", | 835 | fprintf(stderr, "Could not write output file trailer (error '%s')\n", |
836 | get_error_text(error)); | 836 | get_error_text(error)); |
837 | #endif | 837 | #endif |
838 | return error; | 838 | return error; |
@@ -861,21 +861,19 @@ extract_audio (struct EXTRACTOR_ExtractContext *ec) | |||
861 | AVCodecContext* output_codec_context = NULL; | 861 | AVCodecContext* output_codec_context = NULL; |
862 | AVAudioResampleContext *resample_context = NULL; | 862 | AVAudioResampleContext *resample_context = NULL; |
863 | AVAudioFifo *fifo = NULL; | 863 | AVAudioFifo *fifo = NULL; |
864 | 864 | ||
865 | |||
866 | int audio_stream_index; | 865 | int audio_stream_index; |
867 | int i; | 866 | int i; |
868 | int err; | 867 | int err; |
869 | int duration; | 868 | int duration; |
870 | unsigned char *iob; | 869 | unsigned char *iob; |
871 | 870 | ||
872 | 871 | ||
873 | totalSize =0; | 872 | totalSize =0; |
874 | |||
875 | if (NULL == (iob = av_malloc (16 * 1024))) | 873 | if (NULL == (iob = av_malloc (16 * 1024))) |
876 | return; | 874 | return; |
877 | if (NULL == (io_ctx = avio_alloc_context (iob, 16 * 1024, | 875 | if (NULL == (io_ctx = avio_alloc_context (iob, 16 * 1024, |
878 | 0, ec, | 876 | 0, ec, |
879 | &read_cb, | 877 | &read_cb, |
880 | NULL /* no writing */, | 878 | NULL /* no writing */, |
881 | &seek_cb))) | 879 | &seek_cb))) |
@@ -892,7 +890,7 @@ extract_audio (struct EXTRACTOR_ExtractContext *ec) | |||
892 | options = NULL; | 890 | options = NULL; |
893 | if (0 != avformat_open_input (&format_ctx, "<no file>", NULL, &options)) | 891 | if (0 != avformat_open_input (&format_ctx, "<no file>", NULL, &options)) |
894 | return; | 892 | return; |
895 | av_dict_free (&options); | 893 | av_dict_free (&options); |
896 | if (0 > avformat_find_stream_info (format_ctx, NULL)) | 894 | if (0 > avformat_find_stream_info (format_ctx, NULL)) |
897 | { | 895 | { |
898 | #if DEBUG | 896 | #if DEBUG |
@@ -919,7 +917,7 @@ extract_audio (struct EXTRACTOR_ExtractContext *ec) | |||
919 | codec = NULL; | 917 | codec = NULL; |
920 | continue; | 918 | continue; |
921 | } | 919 | } |
922 | av_dict_free (&options); | 920 | av_dict_free (&options); |
923 | audio_stream_index = i; | 921 | audio_stream_index = i; |
924 | break; | 922 | break; |
925 | } | 923 | } |
@@ -953,195 +951,194 @@ extract_audio (struct EXTRACTOR_ExtractContext *ec) | |||
953 | av_free (io_ctx); | 951 | av_free (io_ctx); |
954 | return; | 952 | return; |
955 | } | 953 | } |
956 | 954 | ||
957 | 955 | ||
958 | if(!(buffer = malloc(HARD_LIMIT_SIZE))) | 956 | if (! (buffer = malloc(HARD_LIMIT_SIZE))) |
959 | goto cleanup; | 957 | goto cleanup; |
960 | 958 | ||
961 | 959 | ||
962 | /** Open the output file for writing. */ | 960 | /** Open the output file for writing. */ |
963 | if (open_output_file( codec_ctx,&output_format_context, &output_codec_context)) | 961 | if (open_output_file( codec_ctx,&output_format_context, &output_codec_context)) |
964 | goto cleanup; | 962 | goto cleanup; |
965 | /** Initialize the resampler to be able to convert audio sample formats. */ | 963 | /** Initialize the resampler to be able to convert audio sample formats. */ |
966 | if (init_resampler(codec_ctx, output_codec_context, | 964 | if (init_resampler(codec_ctx, output_codec_context, |
967 | &resample_context)) | 965 | &resample_context)) |
968 | goto cleanup; | 966 | goto cleanup; |
969 | /** Initialize the FIFO buffer to store audio samples to be encoded. */ | 967 | /** Initialize the FIFO buffer to store audio samples to be encoded. */ |
970 | if (init_fifo(&fifo)) | 968 | if (init_fifo(&fifo)) |
971 | goto cleanup; | 969 | goto cleanup; |
972 | 970 | ||
973 | /** Write the header of the output file container. */ | 971 | /** Write the header of the output file container. */ |
974 | if (write_output_file_header(output_format_context)) | 972 | if (write_output_file_header(output_format_context)) |
975 | goto cleanup; | 973 | goto cleanup; |
976 | 974 | ||
977 | 975 | ||
978 | if (format_ctx->duration == AV_NOPTS_VALUE) | 976 | if (format_ctx->duration == AV_NOPTS_VALUE) |
979 | { | 977 | { |
980 | duration = -1; | 978 | duration = -1; |
981 | #if DEBUG | 979 | #if DEBUG |
982 | fprintf (stderr, | 980 | fprintf (stderr, |
983 | "Duration unknown\n"); | 981 | "Duration unknown\n"); |
984 | #endif | 982 | #endif |
985 | } | 983 | } |
986 | else | 984 | else |
987 | { | 985 | { |
988 | #if DEBUG | 986 | #if DEBUG |
989 | duration = format_ctx->duration; | 987 | duration = format_ctx->duration; |
990 | fprintf (stderr, | 988 | fprintf (stderr, |
991 | "Duration: %lld\n", | 989 | "Duration: %lld\n", |
992 | format_ctx->duration); | 990 | format_ctx->duration); |
993 | #endif | 991 | #endif |
994 | } | 992 | } |
995 | 993 | ||
996 | 994 | ||
997 | 995 | ||
998 | /* if duration is known, seek to first tried, | 996 | /* if duration is known, seek to first tried, |
999 | * else use 10 sec into stream */ | 997 | * else use 10 sec into stream */ |
1000 | 998 | ||
1001 | if(-1 != duration) | 999 | if(-1 != duration) |
1002 | err = av_seek_frame (format_ctx, -1, (duration/3), 0); | 1000 | err = av_seek_frame (format_ctx, -1, (duration/3), 0); |
1003 | else | 1001 | else |
1004 | err = av_seek_frame (format_ctx, -1, 10 * AV_TIME_BASE, 0); | 1002 | err = av_seek_frame (format_ctx, -1, 10 * AV_TIME_BASE, 0); |
1005 | 1003 | ||
1006 | 1004 | ||
1007 | 1005 | if (err >= 0) | |
1008 | if (err >= 0) | 1006 | avcodec_flush_buffers (codec_ctx); |
1009 | avcodec_flush_buffers (codec_ctx); | ||
1010 | 1007 | ||
1011 | 1008 | ||
1012 | /** | 1009 | /** |
1013 | * Loop as long as we have input samples to read or output samples | 1010 | * Loop as long as we have input samples to read or output samples |
1014 | * to write; abort as soon as we have neither. | 1011 | * to write; abort as soon as we have neither. |
1012 | */ | ||
1013 | while (1) { | ||
1014 | /** Use the encoder's desired frame size for processing. */ | ||
1015 | const int output_frame_size = output_codec_context->frame_size; | ||
1016 | int finished = 0; | ||
1017 | |||
1018 | /** | ||
1019 | * Make sure that there is one frame worth of samples in the FIFO | ||
1020 | * buffer so that the encoder can do its work. | ||
1021 | * Since the decoder's and the encoder's frame size may differ, we | ||
1022 | * need to FIFO buffer to store as many frames worth of input samples | ||
1023 | * that they make up at least one frame worth of output samples. | ||
1015 | */ | 1024 | */ |
1016 | while (1) { | ||
1017 | /** Use the encoder's desired frame size for processing. */ | ||
1018 | const int output_frame_size = output_codec_context->frame_size; | ||
1019 | int finished = 0; | ||
1020 | 1025 | ||
1021 | /** | 1026 | while ((av_audio_fifo_size(fifo) < output_frame_size)) { |
1022 | * Make sure that there is one frame worth of samples in the FIFO | 1027 | /** |
1023 | * buffer so that the encoder can do its work. | 1028 | * Decode one frame worth of audio samples, convert it to the |
1024 | * Since the decoder's and the encoder's frame size may differ, we | 1029 | * output sample format and put it into the FIFO buffer. |
1025 | * need to FIFO buffer to store as many frames worth of input samples | 1030 | */ |
1026 | * that they make up at least one frame worth of output samples. | ||
1027 | */ | ||
1028 | |||
1029 | while ((av_audio_fifo_size(fifo) < output_frame_size)) { | ||
1030 | /** | ||
1031 | * Decode one frame worth of audio samples, convert it to the | ||
1032 | * output sample format and put it into the FIFO buffer. | ||
1033 | */ | ||
1034 | |||
1035 | |||
1036 | if (read_decode_convert_and_store(fifo, format_ctx,codec_ctx, | ||
1037 | output_codec_context, | ||
1038 | resample_context,audio_stream_index, &finished)){ | ||
1039 | |||
1040 | goto cleanup; | ||
1041 | |||
1042 | } | ||
1043 | 1031 | ||
1044 | /** | ||
1045 | * If we are at the end of the input file, we continue | ||
1046 | * encoding the remaining audio samples to the output file. | ||
1047 | */ | ||
1048 | if (finished) | ||
1049 | break; | ||
1050 | } | ||
1051 | 1032 | ||
1052 | /* Already over our limit*/ | 1033 | if (read_decode_convert_and_store(fifo, format_ctx,codec_ctx, |
1053 | if(totalSize >= MAX_SIZE) | 1034 | output_codec_context, |
1054 | finished = 1; | 1035 | resample_context,audio_stream_index, &finished)){ |
1055 | |||
1056 | |||
1057 | /** | ||
1058 | * If we have enough samples for the encoder, we encode them. | ||
1059 | * At the end of the file, we pass the remaining samples to | ||
1060 | * the encoder. | ||
1061 | */ | ||
1062 | 1036 | ||
1063 | while (av_audio_fifo_size(fifo) >= output_frame_size || | 1037 | goto cleanup; |
1064 | (finished && av_audio_fifo_size(fifo) > 0)){ | ||
1065 | /** | ||
1066 | * Take one frame worth of audio samples from the FIFO buffer, | ||
1067 | * encode it and write it to the output file. | ||
1068 | */ | ||
1069 | 1038 | ||
1070 | 1039 | } | |
1071 | if (load_encode_and_write(fifo,output_format_context, output_codec_context)) | 1040 | |
1072 | goto cleanup; | 1041 | /** |
1073 | } | 1042 | * If we are at the end of the input file, we continue |
1074 | /** | 1043 | * encoding the remaining audio samples to the output file. |
1075 | * If we are at the end of the input file and have encoded | 1044 | */ |
1076 | * all remaining samples, we can exit this loop and finish. | 1045 | if (finished) |
1077 | */ | 1046 | break; |
1078 | if (finished) { | ||
1079 | int data_written; | ||
1080 | /** Flush the encoder as it may have delayed frames. */ | ||
1081 | do { | ||
1082 | encode_audio_frame(NULL, output_format_context, output_codec_context, &data_written); | ||
1083 | } while (data_written); | ||
1084 | break; | ||
1085 | } | ||
1086 | } | 1047 | } |
1087 | 1048 | ||
1088 | /** Write the trailer of the output file container. */ | 1049 | /* Already over our limit*/ |
1089 | if (write_output_file_trailer(output_format_context)) | 1050 | if(totalSize >= MAX_SIZE) |
1051 | finished = 1; | ||
1052 | |||
1053 | |||
1054 | /** | ||
1055 | * If we have enough samples for the encoder, we encode them. | ||
1056 | * At the end of the file, we pass the remaining samples to | ||
1057 | * the encoder. | ||
1058 | */ | ||
1059 | |||
1060 | while (av_audio_fifo_size(fifo) >= output_frame_size || | ||
1061 | (finished && av_audio_fifo_size(fifo) > 0)){ | ||
1062 | /** | ||
1063 | * Take one frame worth of audio samples from the FIFO buffer, | ||
1064 | * encode it and write it to the output file. | ||
1065 | */ | ||
1066 | |||
1067 | |||
1068 | if (load_encode_and_write(fifo,output_format_context, output_codec_context)) | ||
1090 | goto cleanup; | 1069 | goto cleanup; |
1091 | 1070 | } | |
1092 | 1071 | /** | |
1093 | ec->proc (ec->cls, | 1072 | * If we are at the end of the input file and have encoded |
1094 | "previewopus", | 1073 | * all remaining samples, we can exit this loop and finish. |
1095 | EXTRACTOR_METATYPE_AUDIO_PREVIEW, | 1074 | */ |
1096 | EXTRACTOR_METAFORMAT_BINARY, | 1075 | if (finished) { |
1097 | "audio/opus", | 1076 | int data_written; |
1098 | buffer, | 1077 | /** Flush the encoder as it may have delayed frames. */ |
1099 | totalSize); | 1078 | do { |
1100 | 1079 | encode_audio_frame(NULL, output_format_context, output_codec_context, &data_written); | |
1101 | 1080 | } while (data_written); | |
1081 | break; | ||
1082 | } | ||
1083 | } | ||
1084 | |||
1085 | /** Write the trailer of the output file container. */ | ||
1086 | if (write_output_file_trailer(output_format_context)) | ||
1087 | goto cleanup; | ||
1088 | |||
1089 | |||
1090 | ec->proc (ec->cls, | ||
1091 | "previewopus", | ||
1092 | EXTRACTOR_METATYPE_AUDIO_PREVIEW, | ||
1093 | EXTRACTOR_METAFORMAT_BINARY, | ||
1094 | "audio/opus", | ||
1095 | buffer, | ||
1096 | totalSize); | ||
1097 | |||
1098 | |||
1102 | #if OUTPUT_FILE | 1099 | #if OUTPUT_FILE |
1103 | FILE *f; | 1100 | { |
1104 | f = fopen("example.opus", "wb"); | 1101 | FILE *f; |
1102 | |||
1103 | f = fopen("example.opus", "wb"); | ||
1105 | if (!f) { | 1104 | if (!f) { |
1106 | fprintf(stderr, "Could not open %s\n", "file"); | 1105 | fprintf(stderr, "Could not open %s\n", "file"); |
1107 | exit(1); | 1106 | exit(1); |
1108 | } | 1107 | } |
1109 | |||
1110 | fwrite(buffer, 1, totalSize, f); | ||
1111 | fclose(f); | ||
1112 | 1108 | ||
1109 | fwrite(buffer, 1, totalSize, f); | ||
1110 | fclose(f); | ||
1111 | } | ||
1113 | #endif | 1112 | #endif |
1114 | 1113 | ||
1115 | 1114 | cleanup: | |
1116 | cleanup: | ||
1117 | av_free (frame); | 1115 | av_free (frame); |
1118 | 1116 | ||
1119 | free(buffer); | 1117 | free(buffer); |
1120 | 1118 | ||
1121 | if (fifo) | 1119 | if (fifo) |
1122 | av_audio_fifo_free(fifo); | 1120 | av_audio_fifo_free(fifo); |
1123 | if (resample_context) { | 1121 | if (resample_context) { |
1124 | avresample_close(resample_context); | 1122 | avresample_close(resample_context); |
1125 | avresample_free(&resample_context); | 1123 | avresample_free(&resample_context); |
1126 | } | 1124 | } |
1127 | if (output_codec_context) | 1125 | if (output_codec_context) |
1128 | avcodec_close(output_codec_context); | 1126 | avcodec_close(output_codec_context); |
1129 | 1127 | ||
1130 | if (codec_ctx) | 1128 | if (codec_ctx) |
1131 | avcodec_close(codec_ctx); | 1129 | avcodec_close(codec_ctx); |
1132 | if (format_ctx) | 1130 | if (format_ctx) |
1133 | avformat_close_input(&format_ctx); | 1131 | avformat_close_input(&format_ctx); |
1134 | av_free (io_ctx); | 1132 | av_free (io_ctx); |
1135 | |||
1136 | |||
1137 | } | 1133 | } |
1138 | 1134 | ||
1135 | |||
1139 | /** | 1136 | /** |
1140 | * Main method for the opus-preview plugin. | 1137 | * Main method for the opus-preview plugin. |
1141 | * | 1138 | * |
1142 | * @param ec extraction context | 1139 | * @param ec extraction context |
1143 | */ | 1140 | */ |
1144 | void | 1141 | void |
1145 | EXTRACTOR_previewopus_extract_method (struct EXTRACTOR_ExtractContext *ec) | 1142 | EXTRACTOR_previewopus_extract_method (struct EXTRACTOR_ExtractContext *ec) |
1146 | { | 1143 | { |
1147 | ssize_t iret; | 1144 | ssize_t iret; |
@@ -1160,7 +1157,6 @@ EXTRACTOR_previewopus_extract_method (struct EXTRACTOR_ExtractContext *ec) | |||
1160 | } | 1157 | } |
1161 | 1158 | ||
1162 | 1159 | ||
1163 | |||
1164 | /** | 1160 | /** |
1165 | * Log callback. Does nothing. | 1161 | * Log callback. Does nothing. |
1166 | * | 1162 | * |
@@ -1169,8 +1165,8 @@ EXTRACTOR_previewopus_extract_method (struct EXTRACTOR_ExtractContext *ec) | |||
1169 | * @param format format string | 1165 | * @param format format string |
1170 | * @param ap arguments for format | 1166 | * @param ap arguments for format |
1171 | */ | 1167 | */ |
1172 | static void | 1168 | static void |
1173 | previewopus_av_log_callback (void* ptr, | 1169 | previewopus_av_log_callback (void* ptr, |
1174 | int level, | 1170 | int level, |
1175 | const char *format, | 1171 | const char *format, |
1176 | va_list ap) | 1172 | va_list ap) |
@@ -1184,7 +1180,7 @@ previewopus_av_log_callback (void* ptr, | |||
1184 | /** | 1180 | /** |
1185 | * Initialize av-libs | 1181 | * Initialize av-libs |
1186 | */ | 1182 | */ |
1187 | void __attribute__ ((constructor)) | 1183 | void __attribute__ ((constructor)) |
1188 | previewopus_lib_init (void) | 1184 | previewopus_lib_init (void) |
1189 | { | 1185 | { |
1190 | av_log_set_callback (&previewopus_av_log_callback); | 1186 | av_log_set_callback (&previewopus_av_log_callback); |
@@ -1196,8 +1192,8 @@ previewopus_lib_init (void) | |||
1196 | /** | 1192 | /** |
1197 | * Destructor for the library, cleans up. | 1193 | * Destructor for the library, cleans up. |
1198 | */ | 1194 | */ |
1199 | void __attribute__ ((destructor)) | 1195 | void __attribute__ ((destructor)) |
1200 | previewopus_ltdl_fini () | 1196 | previewopus_ltdl_fini () |
1201 | { | 1197 | { |
1202 | 1198 | ||
1203 | } | 1199 | } |