-# translation of zypp.fi.po to Suomi
+# translation of zypp.fi.po to suomi
# translation of zypp.po to
# translation of zypp.fi.po to
# Copyright (C) 2005 SUSE Linux Products GmbH.
# Copyright (C) 2003 SuSE Linux AG.
#
# Michael Hintsala <mhintsa@fi.ibm.com>, 2003. 2001.
-# Ilkka Pirskanen <ilkka.pirskanen@kolumbus.fi>, 2006.
-# Jyri Palokangas <jmp@netti.fi>, 2006.
-# Joonas Niilola <juippis@roskakori.org>, 2006.
+# Ilkka Pirskanen <ilkka.pirskanen@kolumbus.fi>, 2006, 2007.
+# Jyri Palokangas <jmp@netti.fi>, 2006, 2007.
+# Jyri Palokangas <jmp@opensuse.fi>, 2007.
+# Sami Vento <sami.vento@opensuse.fi>, 2007, 2009, 2010.
+# Jyri Palokangas <jyri.palokangas@opensuse.org>, 2008, 2009.
+# Mikko Piippo <mikko.piippo@opensuse.fi>, 2008.
+# Jyri Palokangas <jmp@opensuse.org>, 2008, 2010, 2011, 2013, 2014.
+# Harri Miettinen <harmie@opensuse.fi>, 2010, 2011, 2013, 2014.
+# Katariina Kemppainen <katariina@opensuse.fi>, 2010, 2011, 2012.
msgid ""
msgstr ""
"Project-Id-Version: zypp.fi\n"
-"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2006-11-16 10:30+0100\n"
-"PO-Revision-Date: 2006-11-13 18:04+0200\n"
-"Last-Translator: Jyri Palokangas <jmp@netti.fi>\n"
-"Language-Team: Suomi <yast-trans-fi@kotoistaminen.novell.fi>\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-08-03 11:09+0200\n"
+"PO-Revision-Date: 2018-02-15 11:35+0000\n"
+"Last-Translator: Tommi Nieminen <software@legisign.org>\n"
+"Language-Team: Finnish <https://l10n.opensuse.org/projects/libzypp/master/fi/"
+">\n"
+"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: KBabel 1.11.4\n"
+"X-Generator: Weblate 2.18\n"
-#: zypp/CountryCode.cc:135
+#: zypp/target/hal/HalException.h:46 zypp/target/hal/HalException.h:55
+#: zypp/target/hal/HalException.h:64
+msgid "Hal Exception"
+msgstr "Hal-poikkeus"
+
+#. dubious: Throw on malformed known types, otherwise log a warning.
+#: zypp/CheckSum.cc:136
+#, c-format, boost-format
+msgid "Dubious type '%s' for %u byte checksum '%s'"
+msgstr "Virheellinen tyyppi \"%s\" tavulle %u, tarkistussumma: \"%s\""
+
+#: zypp/CountryCode.cc:50
msgid "Unknown country: "
msgstr "Tuntematon maa: "
-#: zypp/CountryCode.cc:215 zypp/LanguageCode.cc:225
-msgid "noCode"
-msgstr "eikoodia"
+#. Defined CountryCode constants
+#. Defined LanguageCode constants
+#: zypp/CountryCode.cc:149 zypp/LanguageCode.cc:148
+msgid "No Code"
+msgstr "Ei koodia"
-#: zypp/CountryCode.cc:217
+#: zypp/CountryCode.cc:158
msgid "Andorra"
msgstr "Andorra"
-#: zypp/CountryCode.cc:218
+#. :AND:020:
+#: zypp/CountryCode.cc:159
msgid "United Arab Emirates"
msgstr "Arabiemiirikunnat"
-#: zypp/CountryCode.cc:219
+#. :ARE:784:
+#: zypp/CountryCode.cc:160
msgid "Afghanistan"
msgstr "Afganistan"
# AG
-#: zypp/CountryCode.cc:220
+#. :AFG:004:
+#: zypp/CountryCode.cc:161
msgid "Antigua and Barbuda"
msgstr "Antigua ja Barbuda"
-#: zypp/CountryCode.cc:221
+#. :ATG:028:
+#: zypp/CountryCode.cc:162
msgid "Anguilla"
msgstr "Anguilla"
-#: zypp/CountryCode.cc:222
+#. :AIA:660:
+#: zypp/CountryCode.cc:163
msgid "Albania"
msgstr "Albania"
# AM
-#: zypp/CountryCode.cc:223
+#. :ALB:008:
+#: zypp/CountryCode.cc:164
msgid "Armenia"
msgstr "Armenia"
# AN
-# fuzzy
-#: zypp/CountryCode.cc:224
+#. :ARM:051:
+#: zypp/CountryCode.cc:165
msgid "Netherlands Antilles"
msgstr "Alankomaiden Antillit"
-#: zypp/CountryCode.cc:225
+#. :ANT:530:
+#: zypp/CountryCode.cc:166
msgid "Angola"
msgstr "Angola"
-#: zypp/CountryCode.cc:226
+#. :AGO:024:
+#: zypp/CountryCode.cc:167
msgid "Antarctica"
msgstr "Antarktis"
-#: zypp/CountryCode.cc:227
+#. :ATA:010:
+#: zypp/CountryCode.cc:168
msgid "Argentina"
msgstr "Argentiina"
# AS
-# fuzzy
-#: zypp/CountryCode.cc:228
+#. :ARG:032:
+#: zypp/CountryCode.cc:169
msgid "American Samoa"
msgstr "Amerikan Samoa"
-#: zypp/CountryCode.cc:229
+#. :ASM:016:
+#: zypp/CountryCode.cc:170
msgid "Austria"
msgstr "Itävalta"
-#: zypp/CountryCode.cc:230
+#. :AUT:040:
+#: zypp/CountryCode.cc:171
msgid "Australia"
msgstr "Australia"
# CU
-#: zypp/CountryCode.cc:231
+#. :AUS:036:
+#: zypp/CountryCode.cc:172
msgid "Aruba"
msgstr "Aruba"
# FO
-#: zypp/CountryCode.cc:232
+#. :ABW:533:
+#: zypp/CountryCode.cc:173
msgid "Aland Islands"
msgstr "Ahvenanmaa"
# AZ
-#: zypp/CountryCode.cc:233
+#. :ALA:248:
+#: zypp/CountryCode.cc:174
msgid "Azerbaijan"
-msgstr "Azerbaidžan"
+msgstr "Azerbaidzhan"
-#: zypp/CountryCode.cc:234
+#. :AZE:031:
+#: zypp/CountryCode.cc:175
msgid "Bosnia and Herzegovina"
msgstr "Bosnia ja Hertsegovina"
# BB
-#: zypp/CountryCode.cc:235
+#. :BIH:070:
+#: zypp/CountryCode.cc:176
msgid "Barbados"
msgstr "Barbados"
# BD
-#: zypp/CountryCode.cc:236
+#. :BRB:052:
+#: zypp/CountryCode.cc:177
msgid "Bangladesh"
msgstr "Bangladesh"
-#: zypp/CountryCode.cc:237
+#. :BGD:050:
+#: zypp/CountryCode.cc:178
msgid "Belgium"
msgstr "Belgia"
-#: zypp/CountryCode.cc:238
+#. :BEL:056:
+#: zypp/CountryCode.cc:179
msgid "Burkina Faso"
msgstr "Burkina Faso"
-#: zypp/CountryCode.cc:239
+#. :BFA:854:
+#: zypp/CountryCode.cc:180
msgid "Bulgaria"
msgstr "Bulgaria"
# BH
-#: zypp/CountryCode.cc:240
+#. :BGR:100:
+#: zypp/CountryCode.cc:181
msgid "Bahrain"
msgstr "Bahrain"
-#: zypp/CountryCode.cc:241
+#. :BHR:048:
+#: zypp/CountryCode.cc:182
msgid "Burundi"
msgstr "Burundi"
-#: zypp/CountryCode.cc:242
+#. :BDI:108:
+#: zypp/CountryCode.cc:183
msgid "Benin"
msgstr "Benin"
-#: zypp/CountryCode.cc:243
+#. :BEN:204:
+#: zypp/CountryCode.cc:184
msgid "Bermuda"
msgstr "Bermuda"
-#: zypp/CountryCode.cc:244
+#. :BMU:060:
+#: zypp/CountryCode.cc:185
msgid "Brunei Darussalam"
msgstr "Brunei"
-#: zypp/CountryCode.cc:245
+#. :BRN:096:
+#: zypp/CountryCode.cc:186
msgid "Bolivia"
msgstr "Bolivia"
# BR
-#: zypp/CountryCode.cc:246
+#. :BOL:068:
+#: zypp/CountryCode.cc:187
msgid "Brazil"
msgstr "Brasilia"
# BS
-# fuzzy
-#: zypp/CountryCode.cc:247
+#. :BRA:076:
+#: zypp/CountryCode.cc:188
msgid "Bahamas"
msgstr "Bahama"
# BH
-# fuzzy
-#: zypp/CountryCode.cc:248
+#. :BHS:044:
+#: zypp/CountryCode.cc:189
msgid "Bhutan"
msgstr "Bhutan"
# FO
-# fuzzy
-#: zypp/CountryCode.cc:249
+#. :BTN:064:
+#: zypp/CountryCode.cc:190
msgid "Bouvet Island"
msgstr "Bouvetinsaari"
-#: zypp/CountryCode.cc:250
+#. :BVT:074:
+#: zypp/CountryCode.cc:191
msgid "Botswana"
msgstr "Botswana"
# BY
-#: zypp/CountryCode.cc:251
+#. :BWA:072:
+#: zypp/CountryCode.cc:192
msgid "Belarus"
msgstr "Valko-Venäjä"
# BZ
-#: zypp/CountryCode.cc:252
+#. :BLR:112:
+#: zypp/CountryCode.cc:193
msgid "Belize"
msgstr "Belize"
-#: zypp/CountryCode.cc:253
+#. :BLZ:084:
+#: zypp/CountryCode.cc:194
msgid "Canada"
msgstr "Kanada"
-#: zypp/CountryCode.cc:254
+#. :CAN:124:
+#: zypp/CountryCode.cc:195
msgid "Cocos (Keeling) Islands"
msgstr "Kookossaaret"
-#: zypp/CountryCode.cc:255 zypp/CountryCode.cc:257
+#. :CCK:166:
+#. :CAF:140:
+#: zypp/CountryCode.cc:196 zypp/CountryCode.cc:198
msgid "Congo"
msgstr "Kongo"
# CF
-# fuzzy
-#: zypp/CountryCode.cc:256
-msgid "Centruual African Republic"
+#. :COD:180:
+#: zypp/CountryCode.cc:197
+msgid "Central African Republic"
msgstr "Keski-Afrikan tasavalta"
# CH
-#: zypp/CountryCode.cc:258
+#. :COG:178:
+#: zypp/CountryCode.cc:199
msgid "Switzerland"
msgstr "Sveitsi"
-#: zypp/CountryCode.cc:259
+#. :CHE:756:
+#: zypp/CountryCode.cc:200
msgid "Cote D'Ivoire"
msgstr "Norsunluurannikko"
# FO
-# fuzzy
-#: zypp/CountryCode.cc:260
+#. :CIV:384:
+#: zypp/CountryCode.cc:201
msgid "Cook Islands"
msgstr "Cookinsaaret"
# CL
-#: zypp/CountryCode.cc:261
+#. :COK:184:
+#: zypp/CountryCode.cc:202
msgid "Chile"
msgstr "Chile"
-#: zypp/CountryCode.cc:262
+#. :CHL:152:
+#: zypp/CountryCode.cc:203
msgid "Cameroon"
msgstr "Kamerun"
# CN
-#: zypp/CountryCode.cc:263
+#. :CMR:120:
+#: zypp/CountryCode.cc:204
msgid "China"
msgstr "Kiina"
# CO
-#: zypp/CountryCode.cc:264
+#. :CHN:156:
+#: zypp/CountryCode.cc:205
msgid "Colombia"
msgstr "Kolumbia"
-#: zypp/CountryCode.cc:265
+#. :COL:170:
+#: zypp/CountryCode.cc:206
msgid "Costa Rica"
msgstr "Costa Rica"
-#: zypp/CountryCode.cc:266
-msgid "Serbia and Montenegro"
-msgstr "Serbia ja Montenegro"
-
# CU
-#: zypp/CountryCode.cc:267
+#. :CRI:188:
+#: zypp/CountryCode.cc:207
msgid "Cuba"
msgstr "Kuuba"
-#: zypp/CountryCode.cc:268
+#. :CUB:192:
+#: zypp/CountryCode.cc:208
msgid "Cape Verde"
msgstr "Kap Verde"
-#: zypp/CountryCode.cc:269
+#. :CPV:132:
+#: zypp/CountryCode.cc:209
msgid "Christmas Island"
msgstr "Joulusaari"
-#: zypp/CountryCode.cc:270
+#. :CXR:162:
+#: zypp/CountryCode.cc:210
msgid "Cyprus"
msgstr "Kypros"
# CZ
-#: zypp/CountryCode.cc:271
+#. :CYP:196:
+#: zypp/CountryCode.cc:211
msgid "Czech Republic"
msgstr "Tšekki"
-#: zypp/CountryCode.cc:272
+#. :CZE:203:
+#: zypp/CountryCode.cc:212
msgid "Germany"
msgstr "Saksa"
-#: zypp/CountryCode.cc:273
+#. :DEU:276:
+#: zypp/CountryCode.cc:213
msgid "Djibouti"
msgstr "Djibouti"
-#: zypp/CountryCode.cc:274
+#. :DJI:262:
+#: zypp/CountryCode.cc:214
msgid "Denmark"
msgstr "Tanska"
# DM
-# fuzzy
-#: zypp/CountryCode.cc:275
+#. :DNK:208:
+#: zypp/CountryCode.cc:215
msgid "Dominica"
msgstr "Dominica"
# DO
-#: zypp/CountryCode.cc:276
+#. :DMA:212:
+#: zypp/CountryCode.cc:216
msgid "Dominican Republic"
msgstr "Dominikaaninen tasavalta"
-#: zypp/CountryCode.cc:277
+#. :DOM:214:
+#: zypp/CountryCode.cc:217
msgid "Algeria"
msgstr "Algeria"
# EC
-#: zypp/CountryCode.cc:278
+#. :DZA:012:
+#: zypp/CountryCode.cc:218
msgid "Ecuador"
msgstr "Ecuador"
# EE
-#: zypp/CountryCode.cc:279
+#. :ECU:218:
+#: zypp/CountryCode.cc:219
msgid "Estonia"
msgstr "Viro"
-#: zypp/CountryCode.cc:280
+#. :EST:233:
+#: zypp/CountryCode.cc:220
msgid "Egypt"
msgstr "Egypti"
-#: zypp/CountryCode.cc:281
+#. :EGY:818:
+#: zypp/CountryCode.cc:221
msgid "Western Sahara"
msgstr "Länsi-Sahara"
-#: zypp/CountryCode.cc:282
+#. :ESH:732:
+#: zypp/CountryCode.cc:222
msgid "Eritrea"
msgstr "Eritrea"
-#: zypp/CountryCode.cc:283
+#. :ERI:232:
+#: zypp/CountryCode.cc:223
msgid "Spain"
msgstr "Espanja"
# ET
-#: zypp/CountryCode.cc:284
+#. :ESP:724:
+#: zypp/CountryCode.cc:224
msgid "Ethiopia"
msgstr "Etiopia"
-#: zypp/CountryCode.cc:285
+#. :ETH:231:
+#: zypp/CountryCode.cc:225
msgid "Finland"
msgstr "Suomi"
-#: zypp/CountryCode.cc:286
+#. :FIN:246:
+#: zypp/CountryCode.cc:226
msgid "Fiji"
msgstr "Fidži"
-#: zypp/CountryCode.cc:287
+#. :FJI:242:
+#: zypp/CountryCode.cc:227
msgid "Falkland Islands (Malvinas)"
msgstr "Falklandinsaaret"
-#: zypp/CountryCode.cc:288
+#. :FLK:238:
+#: zypp/CountryCode.cc:228
msgid "Federated States of Micronesia"
msgstr "Mikronesia"
# FO
-# fuzzy
-#: zypp/CountryCode.cc:289
+#. :FSM:583:
+#: zypp/CountryCode.cc:229
msgid "Faroe Islands"
msgstr "Färsaaret"
-#: zypp/CountryCode.cc:290
+#. :FRO:234:
+#: zypp/CountryCode.cc:230
msgid "France"
msgstr "Ranska"
-#: zypp/CountryCode.cc:291
+#. :FRA:250:
+#: zypp/CountryCode.cc:231
msgid "Metropolitan France"
msgstr "Metropolitan France"
# GH
-# fuzzy
-#: zypp/CountryCode.cc:292
+#. :FXX:249:
+#: zypp/CountryCode.cc:232
msgid "Gabon"
msgstr "Gabon"
-#: zypp/CountryCode.cc:293
+#. :GAB:266:
+#: zypp/CountryCode.cc:233
msgid "United Kingdom"
msgstr "Iso-Britannia"
# GD
-#: zypp/CountryCode.cc:294
+#. :GBR:826:
+#: zypp/CountryCode.cc:234
msgid "Grenada"
msgstr "Grenada"
# GE
-# fuzzy
-#: zypp/CountryCode.cc:295
+#. :GRD:308:
+#: zypp/CountryCode.cc:235
msgid "Georgia"
msgstr "Georgia"
-#: zypp/CountryCode.cc:296
+#. :GEO:268:
+#: zypp/CountryCode.cc:236
msgid "French Guiana"
msgstr "Ranskan Guayana"
+#. :GUF:254:
+#: zypp/CountryCode.cc:237
+msgid "Guernsey"
+msgstr "Guernsey"
+
# GH
-#: zypp/CountryCode.cc:297
+#: zypp/CountryCode.cc:238
msgid "Ghana"
msgstr "Ghana"
-#: zypp/CountryCode.cc:298
+#. :GHA:288:
+#: zypp/CountryCode.cc:239
msgid "Gibraltar"
msgstr "Gibraltar"
# GL
-#: zypp/CountryCode.cc:299
+#. :GIB:292:
+#: zypp/CountryCode.cc:240
msgid "Greenland"
msgstr "Grönlanti"
# GM
-#: zypp/CountryCode.cc:300
+#. :GRL:304:
+#: zypp/CountryCode.cc:241
msgid "Gambia"
msgstr "Gambia"
# GU
-#: zypp/CountryCode.cc:301
+#. :GMB:270:
+#: zypp/CountryCode.cc:242
msgid "Guinea"
msgstr "Guinea"
-#: zypp/CountryCode.cc:302
+#. :GIN:324:
+#: zypp/CountryCode.cc:243
msgid "Guadeloupe"
msgstr "Guadeloupe"
-#: zypp/CountryCode.cc:303
+#. :GLP:312:
+#: zypp/CountryCode.cc:244
msgid "Equatorial Guinea"
msgstr "Päiväntasaajan Guinea"
-#: zypp/CountryCode.cc:304
+#. :GNQ:226:
+#: zypp/CountryCode.cc:245
msgid "Greece"
msgstr "Kreikka"
-#: zypp/CountryCode.cc:305
+#. :GRC:300:
+#: zypp/CountryCode.cc:246
msgid "South Georgia and the South Sandwich Islands"
msgstr "Etelä-Georgia ja Eteläiset Sandwichsaaret"
# GT
-#: zypp/CountryCode.cc:306
+#. :SGS:239:
+#: zypp/CountryCode.cc:247
msgid "Guatemala"
msgstr "Guatemala"
# GU
-# fuzzy
-#: zypp/CountryCode.cc:307
+#. :GTM:320:
+#: zypp/CountryCode.cc:248
msgid "Guam"
msgstr "Guam"
-#: zypp/CountryCode.cc:308
+#. :GUM:316:
+#: zypp/CountryCode.cc:249
msgid "Guinea-Bissau"
msgstr "Guinea-Bissau"
# GH
-# fuzzy
-#: zypp/CountryCode.cc:309
+#. :GNB:624:
+#: zypp/CountryCode.cc:250
msgid "Guyana"
msgstr "Guyana"
-#: zypp/CountryCode.cc:310
+#. :GUY:328:
+#: zypp/CountryCode.cc:251
msgid "Hong Kong"
msgstr "Hong Kong"
-#: zypp/CountryCode.cc:311
+#. :HKG:344:
+#: zypp/CountryCode.cc:252
msgid "Heard Island and McDonald Islands"
msgstr "Heard ja McDonaldinsaaret"
# HN
-#: zypp/CountryCode.cc:312
+#. :HMD:334:
+#: zypp/CountryCode.cc:253
msgid "Honduras"
msgstr "Honduras"
# HR
-#: zypp/CountryCode.cc:313
+#. :HND:340:
+#: zypp/CountryCode.cc:254
msgid "Croatia"
msgstr "Kroatia"
-#: zypp/CountryCode.cc:314
+#. :HRV:191:
+#: zypp/CountryCode.cc:255
msgid "Haiti"
msgstr "Haiti"
# HU
-#: zypp/CountryCode.cc:315
+#. :HTI:332:
+#: zypp/CountryCode.cc:256
msgid "Hungary"
msgstr "Unkari"
# ID
-#: zypp/CountryCode.cc:316
+#. :HUN:348:
+#: zypp/CountryCode.cc:257
msgid "Indonesia"
msgstr "Indonesia"
# IE
-#: zypp/CountryCode.cc:317
+#. :IDN:360:
+#: zypp/CountryCode.cc:258
msgid "Ireland"
msgstr "Irlanti"
# IL
-#: zypp/CountryCode.cc:318
+#. :IRL:372:
+#: zypp/CountryCode.cc:259
msgid "Israel"
msgstr "Israel"
+#. :ISR:376:
+#: zypp/CountryCode.cc:260
+msgid "Isle of Man"
+msgstr "Mansaari"
+
# IN
-#: zypp/CountryCode.cc:319
+#: zypp/CountryCode.cc:261
msgid "India"
msgstr "Intia"
-#: zypp/CountryCode.cc:320
+#. :IND:356:
+#: zypp/CountryCode.cc:262
msgid "British Indian Ocean Territory"
msgstr "Brittiläinen Intian valtameren alue"
# IQ
-#: zypp/CountryCode.cc:321
+#. :IOT:086:
+#: zypp/CountryCode.cc:263
msgid "Iraq"
msgstr "Irak"
# IR
-#: zypp/CountryCode.cc:322
+#. :IRQ:368:
+#: zypp/CountryCode.cc:264
msgid "Iran"
msgstr "Iran"
# IS
-#: zypp/CountryCode.cc:323
+#. :IRN:364:
+#: zypp/CountryCode.cc:265
msgid "Iceland"
msgstr "Islanti"
-#: zypp/CountryCode.cc:324
+#. :ISL:352:
+#: zypp/CountryCode.cc:266
msgid "Italy"
msgstr "Italia"
+#. :ITA:380:
+#: zypp/CountryCode.cc:267
+msgid "Jersey"
+msgstr "Jersey"
+
# JM
-#: zypp/CountryCode.cc:325
+#: zypp/CountryCode.cc:268
msgid "Jamaica"
msgstr "Jamaika"
# JO
-#: zypp/CountryCode.cc:326
+#. :JAM:388:
+#: zypp/CountryCode.cc:269
msgid "Jordan"
msgstr "Jordania"
# JP
-#: zypp/CountryCode.cc:327
+#. :JOR:400:
+#: zypp/CountryCode.cc:270
msgid "Japan"
msgstr "Japani"
-#: zypp/CountryCode.cc:328
+#. :JPN:392:
+#: zypp/CountryCode.cc:271
msgid "Kenya"
msgstr "Kenia"
# KZ
-# fuzzy
-#: zypp/CountryCode.cc:329
+#. :KEN:404:
+#: zypp/CountryCode.cc:272
msgid "Kyrgyzstan"
msgstr "Kirgisia"
# KH
-#: zypp/CountryCode.cc:330
+#. :KGZ:417:
+#: zypp/CountryCode.cc:273
msgid "Cambodia"
-msgstr "Kambodža"
+msgstr "Kambodzha"
-#: zypp/CountryCode.cc:331
+#. :KHM:116:
+#: zypp/CountryCode.cc:274
msgid "Kiribati"
msgstr "Kiribati"
-#: zypp/CountryCode.cc:332
+#. :KIR:296:
+#: zypp/CountryCode.cc:275
msgid "Comoros"
msgstr "Komorit"
# KN
-# fuzzy
-#: zypp/CountryCode.cc:333
+#. :COM:174:
+#: zypp/CountryCode.cc:276
msgid "Saint Kitts and Nevis"
msgstr "Saint Kitts ja Nevis"
-#: zypp/CountryCode.cc:334
+#. :KNA:659:
+#: zypp/CountryCode.cc:277
msgid "North Korea"
msgstr "Pohjois-Korea"
# ZA
-#: zypp/CountryCode.cc:335
+#. :PRK:408:
+#: zypp/CountryCode.cc:278
msgid "South Korea"
msgstr "Etelä-Korea"
-#: zypp/CountryCode.cc:336
+#. :KOR:410:
+#: zypp/CountryCode.cc:279
msgid "Kuwait"
msgstr "Kuwait"
# FO
-#: zypp/CountryCode.cc:337
+#. :KWT:414:
+#: zypp/CountryCode.cc:280
msgid "Cayman Islands"
-msgstr "Cayman-saaret"
+msgstr "Caymansaaret"
# KZ
-#: zypp/CountryCode.cc:338
+#. :CYM:136:
+#: zypp/CountryCode.cc:281
msgid "Kazakhstan"
msgstr "Kazakstan"
-#: zypp/CountryCode.cc:339
+#. :KAZ:398:
+#: zypp/CountryCode.cc:282
msgid "Lao People's Democratic Republic"
msgstr "Laos"
-#: zypp/CountryCode.cc:340
+#. :LAO:418:
+#: zypp/CountryCode.cc:283
msgid "Lebanon"
msgstr "Libanon"
# LC
-# fuzzy
-#: zypp/CountryCode.cc:341
+#. :LBN:422:
+#: zypp/CountryCode.cc:284
msgid "Saint Lucia"
msgstr "Saint Lucia"
-#: zypp/CountryCode.cc:342
+#. :LCA:662:
+#: zypp/CountryCode.cc:285
msgid "Liechtenstein"
msgstr "Liechtenstein"
-#: zypp/CountryCode.cc:343
+#. :LIE:438:
+#: zypp/CountryCode.cc:286
msgid "Sri Lanka"
msgstr "Sri Lanka"
# LR
-#: zypp/CountryCode.cc:344
+#. :LKA:144:
+#: zypp/CountryCode.cc:287
msgid "Liberia"
msgstr "Liberia"
-#: zypp/CountryCode.cc:345
+#. :LBR:430:
+#: zypp/CountryCode.cc:288
msgid "Lesotho"
msgstr "Lesotho"
# LT
-#: zypp/CountryCode.cc:346
+#. :LSO:426:
+#: zypp/CountryCode.cc:289
msgid "Lithuania"
msgstr "Liettua"
# LU
-#: zypp/CountryCode.cc:347
+#. :LTU:440:
+#: zypp/CountryCode.cc:290
msgid "Luxembourg"
msgstr "Luxemburg"
# LV
-#: zypp/CountryCode.cc:348
+#. :LUX:442:
+#: zypp/CountryCode.cc:291
msgid "Latvia"
msgstr "Latvia"
# LR
-#: zypp/CountryCode.cc:349
+#. :LVA:428:
+#: zypp/CountryCode.cc:292
msgid "Libya"
msgstr "Libya"
-#: zypp/CountryCode.cc:350
+#. :LBY:434:
+#: zypp/CountryCode.cc:293
msgid "Morocco"
msgstr "Marokko"
-#: zypp/CountryCode.cc:351
+#. :MAR:504:
+#: zypp/CountryCode.cc:294
msgid "Monaco"
msgstr "Monaco"
-#: zypp/CountryCode.cc:352
+#. :MCO:492:
+#: zypp/CountryCode.cc:295
msgid "Moldova"
msgstr "Moldova"
-#: zypp/CountryCode.cc:353
+#. :MDA:498:
+#: zypp/CountryCode.cc:296
+msgid "Montenegro"
+msgstr "Montenegro"
+
+#: zypp/CountryCode.cc:297
+msgid "Saint Martin"
+msgstr "Saint Martin"
+
+#: zypp/CountryCode.cc:298
msgid "Madagascar"
msgstr "Madagaskar"
# FO
-# fuzzy
-#: zypp/CountryCode.cc:354
+#. :MDG:450:
+#: zypp/CountryCode.cc:299
msgid "Marshall Islands"
msgstr "Marshallinsaaret"
# MK
-#: zypp/CountryCode.cc:355
+#. :MHL:584:
+#: zypp/CountryCode.cc:300
msgid "Macedonia"
msgstr "Makedonia"
# ML
-# fuzzy
-#: zypp/CountryCode.cc:356
+#. :MKD:807:
+#: zypp/CountryCode.cc:301
msgid "Mali"
msgstr "Mali"
# MM
-#: zypp/CountryCode.cc:357
+#. :MLI:466:
+#: zypp/CountryCode.cc:302
msgid "Myanmar"
msgstr "Myanmar"
-#: zypp/CountryCode.cc:358
+#. :MMR:104:
+#: zypp/CountryCode.cc:303
msgid "Mongolia"
msgstr "Mongolia"
# MO
-#: zypp/CountryCode.cc:359
+#. :MNG:496:
+#: zypp/CountryCode.cc:304
msgid "Macao"
msgstr "Macao"
-#: zypp/CountryCode.cc:360
+#. :MAC:446:
+#: zypp/CountryCode.cc:305
msgid "Northern Mariana Islands"
msgstr "Pohjois-Mariaanit"
-#: zypp/CountryCode.cc:361
+#. :MNP:580:
+#: zypp/CountryCode.cc:306
msgid "Martinique"
msgstr "Martinique"
# MR
-# fuzzy
-#: zypp/CountryCode.cc:362
+#. :MTQ:474:
+#: zypp/CountryCode.cc:307
msgid "Mauritania"
msgstr "Mauritania"
-#: zypp/CountryCode.cc:363
+#. :MRT:478:
+#: zypp/CountryCode.cc:308
msgid "Montserrat"
msgstr "Montserrat"
# MT
-#: zypp/CountryCode.cc:364
+#. :MSR:500:
+#: zypp/CountryCode.cc:309
msgid "Malta"
msgstr "Malta"
# MU
-# fuzzy
-#: zypp/CountryCode.cc:365
+#. :MLT:470:
+#: zypp/CountryCode.cc:310
msgid "Mauritius"
msgstr "Mauritius"
# MV
-#: zypp/CountryCode.cc:366
+#. :MUS:480:
+#: zypp/CountryCode.cc:311
msgid "Maldives"
msgstr "Malediivit"
# MW
-#: zypp/CountryCode.cc:367
+#. :MDV:462:
+#: zypp/CountryCode.cc:312
msgid "Malawi"
msgstr "Malawi"
# MX
-#: zypp/CountryCode.cc:368
+#. :MWI:454:
+#: zypp/CountryCode.cc:313
msgid "Mexico"
msgstr "Meksiko"
# MY
-#: zypp/CountryCode.cc:369
+#. :MEX:484:
+#: zypp/CountryCode.cc:314
msgid "Malaysia"
msgstr "Malesia"
-#: zypp/CountryCode.cc:370
+#. :MYS:458:
+#: zypp/CountryCode.cc:315
msgid "Mozambique"
msgstr "Mosambik"
# GM
-#: zypp/CountryCode.cc:371
+#. :MOZ:508:
+#: zypp/CountryCode.cc:316
msgid "Namibia"
msgstr "Namibia"
# NC
-#: zypp/CountryCode.cc:372
+#. :NAM:516:
+#: zypp/CountryCode.cc:317
msgid "New Caledonia"
msgstr "Uusi-Kaledonia"
# NG
-#: zypp/CountryCode.cc:373
+#. :NCL:540:
+#: zypp/CountryCode.cc:318
msgid "Niger"
msgstr "Niger"
# FO
-# fuzzy
-#: zypp/CountryCode.cc:374
+#. :NER:562:
+#: zypp/CountryCode.cc:319
msgid "Norfolk Island"
msgstr "Norfolkinsaari"
# NG
-#: zypp/CountryCode.cc:375
+#. :NFK:574:
+#: zypp/CountryCode.cc:320
msgid "Nigeria"
msgstr "Nigeria"
# NI
-# fuzzy
-#: zypp/CountryCode.cc:376
+#. :NGA:566:
+#: zypp/CountryCode.cc:321
msgid "Nicaragua"
msgstr "Nicaragua"
# NL
-#: zypp/CountryCode.cc:377
+#. :NIC:558:
+#: zypp/CountryCode.cc:322
msgid "Netherlands"
msgstr "Alankomaat"
-#: zypp/CountryCode.cc:378
+#. :NLD:528:
+#: zypp/CountryCode.cc:323
msgid "Norway"
msgstr "Norja"
-#: zypp/CountryCode.cc:379
+#. :NOR:578:
+#: zypp/CountryCode.cc:324
msgid "Nepal"
msgstr "Nepal"
-#: zypp/CountryCode.cc:380 zypp/LanguageCode.cc:858
+#. :NPL:524:
+#. language code: nau na
+#: zypp/CountryCode.cc:325 zypp/LanguageCode.cc:781
msgid "Nauru"
-msgstr "Nauru"
+msgstr "nauru"
-#: zypp/CountryCode.cc:381
+#. :NRU:520:
+#: zypp/CountryCode.cc:326
msgid "Niue"
msgstr "Niue"
# NZ
-#: zypp/CountryCode.cc:382
+#. :NIU:570:
+#: zypp/CountryCode.cc:327
msgid "New Zealand"
msgstr "Uusi-Seelanti"
-#: zypp/CountryCode.cc:383
+#. :NZL:554:
+#: zypp/CountryCode.cc:328
msgid "Oman"
msgstr "Oman"
# PA
-#: zypp/CountryCode.cc:384
+#. :OMN:512:
+#: zypp/CountryCode.cc:329
msgid "Panama"
msgstr "Panama"
# PE
-#: zypp/CountryCode.cc:385
+#. :PAN:591:
+#: zypp/CountryCode.cc:330
msgid "Peru"
msgstr "Peru"
-#: zypp/CountryCode.cc:386
+#. :PER:604:
+#: zypp/CountryCode.cc:331
msgid "French Polynesia"
msgstr "Ranskan Polynesia"
-#: zypp/CountryCode.cc:387
+#. :PYF:258:
+#: zypp/CountryCode.cc:332
msgid "Papua New Guinea"
msgstr "Papua-Uusi-Guinea"
-#: zypp/CountryCode.cc:388
+#. :PNG:598:
+#: zypp/CountryCode.cc:333
msgid "Philippines"
msgstr "Filippiinit"
-#: zypp/CountryCode.cc:389
+#. :PHL:608:
+#: zypp/CountryCode.cc:334
msgid "Pakistan"
msgstr "Pakistan"
# PL
-#: zypp/CountryCode.cc:390
+#. :PAK:586:
+#: zypp/CountryCode.cc:335
msgid "Poland"
msgstr "Puola"
-#: zypp/CountryCode.cc:391
+#. :POL:616:
+#: zypp/CountryCode.cc:336
msgid "Saint Pierre and Miquelon"
msgstr "Saint-Pierre ja Miquelon"
-#: zypp/CountryCode.cc:392
+#. :SPM:666:
+#: zypp/CountryCode.cc:337
msgid "Pitcairn"
msgstr "Pitcairn"
-#: zypp/CountryCode.cc:393
+#. :PCN:612:
+#: zypp/CountryCode.cc:338
msgid "Puerto Rico"
msgstr "Puerto Rico"
-#: zypp/CountryCode.cc:394
+#. :PRI:630:
+#: zypp/CountryCode.cc:339
msgid "Palestinian Territory"
msgstr "Palestiina"
# PT
-#: zypp/CountryCode.cc:395
+#. :PSE:275:
+#: zypp/CountryCode.cc:340
msgid "Portugal"
msgstr "Portugali"
# PW
-# fuzzy
-#: zypp/CountryCode.cc:396
+#. :PRT:620:
+#: zypp/CountryCode.cc:341
msgid "Palau"
msgstr "Palau"
# PY
-#: zypp/CountryCode.cc:397
+#. :PLW:585:
+#: zypp/CountryCode.cc:342
msgid "Paraguay"
msgstr "Paraguay"
# QA
-# fuzzy
-#: zypp/CountryCode.cc:398
+#. :PRY:600:
+#: zypp/CountryCode.cc:343
msgid "Qatar"
msgstr "Qatar"
-#: zypp/CountryCode.cc:399
+#. :QAT:634:
+#: zypp/CountryCode.cc:344
msgid "Reunion"
msgstr "Réunion"
# RO
-#: zypp/CountryCode.cc:400
+#. :REU:638:
+#: zypp/CountryCode.cc:345
msgid "Romania"
msgstr "Romania"
-#: zypp/CountryCode.cc:401
+#. :ROU:642:
+#: zypp/CountryCode.cc:346
+msgid "Serbia"
+msgstr "serbia"
+
+#: zypp/CountryCode.cc:347
msgid "Russian Federation"
msgstr "Venäjä"
# RW
-# fuzzy
-#: zypp/CountryCode.cc:402
+#. :RUS:643:
+#: zypp/CountryCode.cc:348
msgid "Rwanda"
msgstr "Ruanda"
-#: zypp/CountryCode.cc:403
+#. :RWA:646:
+#: zypp/CountryCode.cc:349
msgid "Saudi Arabia"
msgstr "Saudi-Arabia"
# FO
-#: zypp/CountryCode.cc:404
+#. :SAU:682:
+#: zypp/CountryCode.cc:350
msgid "Solomon Islands"
-msgstr "Salomoninsaaret"
+msgstr "Salomonsaaret"
-#: zypp/CountryCode.cc:405
+#. :SLB:090:
+#: zypp/CountryCode.cc:351
msgid "Seychelles"
msgstr "Seychellit"
# SD
-#: zypp/CountryCode.cc:406
+#. :SYC:690:
+#: zypp/CountryCode.cc:352
msgid "Sudan"
msgstr "Sudan"
-#: zypp/CountryCode.cc:407
+#. :SDN:736:
+#: zypp/CountryCode.cc:353
msgid "Sweden"
msgstr "Ruotsi"
-#: zypp/CountryCode.cc:408
+#. :SWE:752:
+#: zypp/CountryCode.cc:354
msgid "Singapore"
msgstr "Singapore"
-#: zypp/CountryCode.cc:409
+#. :SGP:702:
+#: zypp/CountryCode.cc:355
msgid "Saint Helena"
msgstr "Saint Helena"
# SI
-#: zypp/CountryCode.cc:410
+#. :SHN:654:
+#: zypp/CountryCode.cc:356
msgid "Slovenia"
msgstr "Slovenia"
-#: zypp/CountryCode.cc:411
+#. :SVN:705:
+#: zypp/CountryCode.cc:357
msgid "Svalbard and Jan Mayen"
msgstr "Huippuvuoret ja Jan Mayen"
# SK
-#: zypp/CountryCode.cc:412
+#. :SJM:744:
+#: zypp/CountryCode.cc:358
msgid "Slovakia"
msgstr "Slovakia"
-#: zypp/CountryCode.cc:413
+#. :SVK:703:
+#: zypp/CountryCode.cc:359
msgid "Sierra Leone"
msgstr "Sierra Leone"
-#: zypp/CountryCode.cc:414
+#. :SLE:694:
+#: zypp/CountryCode.cc:360
msgid "San Marino"
msgstr "San Marino"
-#: zypp/CountryCode.cc:415
+#. :SMR:674:
+#: zypp/CountryCode.cc:361
msgid "Senegal"
msgstr "Senegal"
# SO
-#: zypp/CountryCode.cc:416
+#. :SEN:686:
+#: zypp/CountryCode.cc:362
msgid "Somalia"
msgstr "Somalia"
# SY
-#: zypp/CountryCode.cc:417
+#. :SOM:706:
+#: zypp/CountryCode.cc:363
msgid "Suriname"
-msgstr "Surinam"
+msgstr "Suriname"
-#: zypp/CountryCode.cc:418
+#. :SUR:740:
+#: zypp/CountryCode.cc:364
msgid "Sao Tome and Principe"
msgstr "São Tomé ja Príncipe"
# SV
-#: zypp/CountryCode.cc:419
+#. :STP:678:
+#: zypp/CountryCode.cc:365
msgid "El Salvador"
msgstr "El Salvador"
# SY
-#: zypp/CountryCode.cc:420
+#. :SLV:222:
+#: zypp/CountryCode.cc:366
msgid "Syria"
msgstr "Syyria"
# SZ
-#: zypp/CountryCode.cc:421
+#. :SYR:760:
+#: zypp/CountryCode.cc:367
msgid "Swaziland"
msgstr "Swazimaa"
-#: zypp/CountryCode.cc:422
+#. :SWZ:748:
+#: zypp/CountryCode.cc:368
msgid "Turks and Caicos Islands"
msgstr "Turks- ja Caicossaaret"
# TD
-#: zypp/CountryCode.cc:423
+#. :TCA:796:
+#: zypp/CountryCode.cc:369
msgid "Chad"
-msgstr "Tšad"
+msgstr "Tshad"
-#: zypp/CountryCode.cc:424
+#. :TCD:148:
+#: zypp/CountryCode.cc:370
msgid "French Southern Territories"
msgstr "Ranskan eteläiset alueet"
-#: zypp/CountryCode.cc:425
+#. :ATF:260:
+#: zypp/CountryCode.cc:371
msgid "Togo"
msgstr "Togo"
# TH
-#: zypp/CountryCode.cc:426
+#. :TGO:768:
+#: zypp/CountryCode.cc:372
msgid "Thailand"
msgstr "Thaimaa"
# TJ
-#: zypp/CountryCode.cc:427
+#. :THA:764:
+#: zypp/CountryCode.cc:373
msgid "Tajikistan"
-msgstr "Tadžikistan"
+msgstr "Tadzhikistan"
-#: zypp/CountryCode.cc:428 zypp/LanguageCode.cc:1122
+#. :TJK:762:
+#. language code: tkl
+#: zypp/CountryCode.cc:374 zypp/LanguageCode.cc:1045
msgid "Tokelau"
-msgstr "Tokelau"
+msgstr "tokelau"
# TJ
-#: zypp/CountryCode.cc:429
+#. :TKL:772:
+#: zypp/CountryCode.cc:375
msgid "Turkmenistan"
msgstr "Turkmenistan"
-#: zypp/CountryCode.cc:430
+# TN
+#. :TKM:795:
+#: zypp/CountryCode.cc:376
msgid "Tunisia"
msgstr "Tunisia"
-#: zypp/CountryCode.cc:431
+#. :TUN:788:
+#: zypp/CountryCode.cc:377
msgid "Tonga"
msgstr "Tonga"
-#: zypp/CountryCode.cc:432
+#. :TON:776:
+#: zypp/CountryCode.cc:378
msgid "East Timor"
msgstr "Itä-Timor"
# TR
-#: zypp/CountryCode.cc:433
+#. :TLS:626:
+#: zypp/CountryCode.cc:379
msgid "Turkey"
msgstr "Turkki"
# TT
-#: zypp/CountryCode.cc:434
+#. :TUR:792:
+#: zypp/CountryCode.cc:380
msgid "Trinidad and Tobago"
msgstr "Trinidad ja Tobago"
-#: zypp/CountryCode.cc:435 zypp/LanguageCode.cc:1152
+#. :TTO:780:
+#. language code: tvl
+#: zypp/CountryCode.cc:381 zypp/LanguageCode.cc:1075
msgid "Tuvalu"
-msgstr "Tuvalu"
+msgstr "tuvalu"
# TW
-#: zypp/CountryCode.cc:436
+#. :TUV:798:
+#: zypp/CountryCode.cc:382
msgid "Taiwan"
msgstr "Taiwan"
-#: zypp/CountryCode.cc:437
+#. :TWN:158:
+#: zypp/CountryCode.cc:383
msgid "Tanzania"
msgstr "Tansania"
# UA
-#: zypp/CountryCode.cc:438
+#. :TZA:834:
+#: zypp/CountryCode.cc:384
msgid "Ukraine"
msgstr "Ukraina"
# UG
-#: zypp/CountryCode.cc:439
+#. :UKR:804:
+#: zypp/CountryCode.cc:385
msgid "Uganda"
msgstr "Uganda"
# UM
-#: zypp/CountryCode.cc:440
+#. :UGA:800:
+#: zypp/CountryCode.cc:386
msgid "United States Minor Outlying Islands"
msgstr "Yhdysvaltain pienet erillissaaret"
# US
-#: zypp/CountryCode.cc:441
+#. :UMI:581:
+#: zypp/CountryCode.cc:387
msgid "United States"
msgstr "Yhdysvallat"
# UY
-#: zypp/CountryCode.cc:442
+#. :USA:840:
+#: zypp/CountryCode.cc:388
msgid "Uruguay"
msgstr "Uruguay"
-#: zypp/CountryCode.cc:443
+#. :URY:858:
+#: zypp/CountryCode.cc:389
msgid "Uzbekistan"
msgstr "Uzbekistan"
-#: zypp/CountryCode.cc:444
+#. :UZB:860:
+#: zypp/CountryCode.cc:390
msgid "Holy See (Vatican City State)"
-msgstr "Vatikaani"
+msgstr "Pyhä istuin (Vatikaani)"
# VC
-#: zypp/CountryCode.cc:445
+#. :VAT:336:
+#: zypp/CountryCode.cc:391
msgid "Saint Vincent and the Grenadines"
msgstr "Saint Vincent ja Grenadiinit"
# VE
-#: zypp/CountryCode.cc:446
+#. :VCT:670:
+#: zypp/CountryCode.cc:392
msgid "Venezuela"
msgstr "Venezuela"
# VI
-#: zypp/CountryCode.cc:447
+#. :VEN:862:
+#: zypp/CountryCode.cc:393
msgid "British Virgin Islands"
msgstr "Brittiläiset Neitsytsaaret"
# VI
-#: zypp/CountryCode.cc:448
+#. :VGB:092:
+#: zypp/CountryCode.cc:394
msgid "Virgin Islands, U.S."
msgstr "Yhdysvaltain Neitsytsaaret"
# VN
-#: zypp/CountryCode.cc:449
+#. :VIR:850:
+#: zypp/CountryCode.cc:395
msgid "Vietnam"
msgstr "Vietnam"
-#: zypp/CountryCode.cc:450
+#. :VNM:704:
+#: zypp/CountryCode.cc:396
msgid "Vanuatu"
msgstr "Vanuatu"
-#: zypp/CountryCode.cc:451
+#. :VUT:548:
+#: zypp/CountryCode.cc:397
msgid "Wallis and Futuna"
msgstr "Wallis ja Futuna"
-#: zypp/CountryCode.cc:452
+#. :WLF:876:
+#: zypp/CountryCode.cc:398
msgid "Samoa"
msgstr "Samoa"
-#: zypp/CountryCode.cc:453
+#. :WSM:882:
+#: zypp/CountryCode.cc:399
msgid "Yemen"
msgstr "Jemen"
-#: zypp/CountryCode.cc:454
+#. :YEM:887:
+#: zypp/CountryCode.cc:400
msgid "Mayotte"
msgstr "Mayotte"
# ZA
-#: zypp/CountryCode.cc:455
+#. :MYT:175:
+#: zypp/CountryCode.cc:401
msgid "South Africa"
msgstr "Etelä-Afrikka"
# ZM
-#: zypp/CountryCode.cc:456
+#. :ZAF:710:
+#: zypp/CountryCode.cc:402
msgid "Zambia"
msgstr "Sambia"
-#: zypp/CountryCode.cc:457
+#. :ZMB:894:
+#: zypp/CountryCode.cc:403
msgid "Zimbabwe"
msgstr "Zimbabwe"
-#: zypp/LanguageCode.cc:145
+#: zypp/Dep.cc:96
+msgid "Provides"
+msgstr "Tarjoaa"
+
+#: zypp/Dep.cc:97
+msgid "Prerequires"
+msgstr "Edellytykset"
+
+#: zypp/Dep.cc:98
+msgid "Requires"
+msgstr "Vaatii"
+
+#: zypp/Dep.cc:99
+msgid "Conflicts"
+msgstr "Ristiriidat"
+
+#: zypp/Dep.cc:100
+msgid "Obsoletes"
+msgstr "Vanhentuneet"
+
+#: zypp/Dep.cc:101
+msgid "Recommends"
+msgstr "Suosittelee"
+
+#: zypp/Dep.cc:102
+msgid "Suggests"
+msgstr "Ehdottaa"
+
+#: zypp/Dep.cc:103
+msgid "Enhances"
+msgstr "Parannukset"
+
+#: zypp/Dep.cc:104
+msgid "Supplements"
+msgstr "Täydentää"
+
+#: zypp/ExternalProgram.cc:268
+#, c-format, boost-format
+msgid "Can't open pty (%s)."
+msgstr "pty:n (%s) avaaminen ei onnistu."
+
+#: zypp/ExternalProgram.cc:279
+#, c-format, boost-format
+msgid "Can't open pipe (%s)."
+msgstr "Putken (%s) avaaminen ei onnistu."
+
+#: zypp/ExternalProgram.cc:362
+#, c-format, boost-format
+msgid "Can't chroot to '%s' (%s)."
+msgstr "Hakemistorajoitus (chroot) ei onnistu hakemistoon \"%s\" (%s)."
+
+#: zypp/ExternalProgram.cc:372
+#, c-format, boost-format
+msgid "Can't chdir to '%s' inside chroot '%s' (%s)."
+msgstr "chdir '%s' ei onnistu chroot '%s' sisällä (%s)."
+
+#: zypp/ExternalProgram.cc:373
+#, c-format, boost-format
+msgid "Can't chdir to '%s' (%s)."
+msgstr "chdir '%s' ei onnistu (%s)."
+
+#. don't want to get here
+#: zypp/ExternalProgram.cc:385
+#, c-format, boost-format
+msgid "Can't exec '%s' (%s)."
+msgstr "\"%s\" (%s) suorittaminen ei onnistu."
+
+#: zypp/ExternalProgram.cc:393
+#, c-format, boost-format
+msgid "Can't fork (%s)."
+msgstr "Haarauttaminen (fork) ei onnistu (%s)."
+
+#: zypp/ExternalProgram.cc:519
+#, c-format, boost-format
+msgid "Command exited with status %d."
+msgstr "Komento päättyi tilaan %d."
+
+#: zypp/ExternalProgram.cc:539
+#, c-format, boost-format
+msgid "Command was killed by signal %d (%s)."
+msgstr "Komento lopetettiin signaalilla %d (%s)."
+
+#: zypp/ExternalProgram.cc:544
+msgid "Command exited with unknown error."
+msgstr "Komento päättyi tuntemattomaan virheeseen."
+
+#. TranslatorExplanation first %s is key name, second is keyring name
+#: zypp/KeyRing.cc:536
+#, c-format, boost-format
+msgid "Tried to import not existent key %s into keyring %s"
+msgstr ""
+"Yritettiin lisätä avain %s avainrenkaaseen %s, mutta tiedostoa ei löydetty"
+
+#: zypp/KeyRing.cc:542 zypp/KeyRing.cc:546
+msgid "Failed to import key."
+msgstr "Avaimen tuonti epäonnistui."
+
+#: zypp/KeyRing.cc:553 zypp/KeyRing.cc:557 zypp/KeyRing.cc:561
+msgid "Failed to delete key."
+msgstr "Avaimen poisto epäonnistui."
+
+#: zypp/KeyRing.cc:570
+#, c-format, boost-format
+msgid "Signature file %s not found"
+msgstr "Allekirjoitustiedostoa %s ei löydetty"
+
+#: zypp/LanguageCode.cc:49
msgid "Unknown language: "
msgstr "Tuntematon kieli: "
-#: zypp/LanguageCode.cc:238
+#. language code: aar aa
+#: zypp/LanguageCode.cc:161
msgid "Afar"
msgstr "afar"
-#: zypp/LanguageCode.cc:240
+#. language code: abk ab
+#: zypp/LanguageCode.cc:163
msgid "Abkhazian"
msgstr "abhaasi"
-#: zypp/LanguageCode.cc:242
+#. language code: ace
+#: zypp/LanguageCode.cc:165
msgid "Achinese"
msgstr "aceh"
-#: zypp/LanguageCode.cc:244
+#. language code: ach
+#: zypp/LanguageCode.cc:167
msgid "Acoli"
-msgstr "acholi"
+msgstr "acoli"
-#: zypp/LanguageCode.cc:246
+#. language code: ada
+#: zypp/LanguageCode.cc:169
msgid "Adangme"
msgstr "adangme"
-#: zypp/LanguageCode.cc:248
+#. language code: ady
+#: zypp/LanguageCode.cc:171
msgid "Adyghe"
-msgstr "adyge"
+msgstr "adyghe"
-#: zypp/LanguageCode.cc:250
+#. language code: afa
+#: zypp/LanguageCode.cc:173
msgid "Afro-Asiatic (Other)"
-msgstr "muut afroaasialaiset kielet"
+msgstr "afroaasialaiset (muut)"
-#: zypp/LanguageCode.cc:252
+#. language code: afh
+#: zypp/LanguageCode.cc:175
msgid "Afrihili"
msgstr "afrihili"
-#: zypp/LanguageCode.cc:254
+#. language code: afr af
+#: zypp/LanguageCode.cc:177
msgid "Afrikaans"
msgstr "afrikaans"
-#: zypp/LanguageCode.cc:256
+#. language code: ain
+#: zypp/LanguageCode.cc:179
msgid "Ainu"
msgstr "ainu"
-#: zypp/LanguageCode.cc:258
+#. language code: aka ak
+#: zypp/LanguageCode.cc:181
msgid "Akan"
msgstr "akan"
-#: zypp/LanguageCode.cc:260
+#. language code: akk
+#: zypp/LanguageCode.cc:183
msgid "Akkadian"
msgstr "akkadi"
-#: zypp/LanguageCode.cc:262 zypp/LanguageCode.cc:264
+#. language code: alb sqi sq
+#: zypp/LanguageCode.cc:185 zypp/LanguageCode.cc:187
msgid "Albanian"
msgstr "albania"
-#: zypp/LanguageCode.cc:266
+#. language code: ale
+#: zypp/LanguageCode.cc:189
msgid "Aleut"
msgstr "aleutti"
-#: zypp/LanguageCode.cc:268
-msgid "Algonquian languages"
+#. language code: alg
+#: zypp/LanguageCode.cc:191
+msgid "Algonquian Languages"
msgstr "algonkin-kielet"
# ZA
-#: zypp/LanguageCode.cc:270
+#. language code: alt
+#: zypp/LanguageCode.cc:193
msgid "Southern Altai"
msgstr "altai, etelä-"
-#: zypp/LanguageCode.cc:272
+#. language code: amh am
+#: zypp/LanguageCode.cc:195
msgid "Amharic"
msgstr "amhara"
-#: zypp/LanguageCode.cc:274
+#. language code: ang
+#: zypp/LanguageCode.cc:197
msgid "English, Old (ca.450-1100)"
-msgstr "muinaisenglanti"
+msgstr "englanti, muinais- (noin 450 - 1100)"
-#: zypp/LanguageCode.cc:276
-msgid "Apache languages"
+#. language code: apa
+#: zypp/LanguageCode.cc:199
+msgid "Apache Languages"
msgstr "apaššikielet"
-#: zypp/LanguageCode.cc:278
+#. language code: ara ar
+#: zypp/LanguageCode.cc:201
msgid "Arabic"
msgstr "arabia"
-#: zypp/LanguageCode.cc:280
+#. language code: arc
+#: zypp/LanguageCode.cc:203
msgid "Aramaic"
msgstr "aramea"
-#: zypp/LanguageCode.cc:282
+#. language code: arg an
+#: zypp/LanguageCode.cc:205
msgid "Aragonese"
msgstr "aragonia"
# AM
-#: zypp/LanguageCode.cc:284 zypp/LanguageCode.cc:286
+#. language code: arm hye hy
+#: zypp/LanguageCode.cc:207 zypp/LanguageCode.cc:209
msgid "Armenian"
msgstr "armenia"
-#: zypp/LanguageCode.cc:288
+#. language code: arn
+#: zypp/LanguageCode.cc:211
msgid "Araucanian"
msgstr "araukaani"
-#: zypp/LanguageCode.cc:290
+#. language code: arp
+#: zypp/LanguageCode.cc:213
msgid "Arapaho"
msgstr "arapaho"
-#: zypp/LanguageCode.cc:292
+#. language code: art
+#: zypp/LanguageCode.cc:215
msgid "Artificial (Other)"
-msgstr "muut keinotekoiset kielet"
+msgstr "keinotekoiset (muut)"
-#: zypp/LanguageCode.cc:294
+#. language code: arw
+#: zypp/LanguageCode.cc:217
msgid "Arawak"
msgstr "arawak"
-#: zypp/LanguageCode.cc:296
+#. language code: asm as
+#: zypp/LanguageCode.cc:219
msgid "Assamese"
msgstr "assami"
-#: zypp/LanguageCode.cc:298
+#. language code: ast
+#: zypp/LanguageCode.cc:221
msgid "Asturian"
msgstr "asturia"
-#: zypp/LanguageCode.cc:300
-msgid "Athapascan languages"
+#. language code: ath
+#: zypp/LanguageCode.cc:223
+msgid "Athapascan Languages"
msgstr "athabasca-kielet"
-#: zypp/LanguageCode.cc:302
-msgid "Australian languages"
+#. language code: aus
+#: zypp/LanguageCode.cc:225
+msgid "Australian Languages"
msgstr "australialaiset kielet"
-#: zypp/LanguageCode.cc:304
+#. language code: ava av
+#: zypp/LanguageCode.cc:227
msgid "Avaric"
msgstr "avaari"
-#: zypp/LanguageCode.cc:306
+#. language code: ave ae
+#: zypp/LanguageCode.cc:229
msgid "Avestan"
msgstr "avesta"
# SZ
-#: zypp/LanguageCode.cc:308
+#. language code: awa
+#: zypp/LanguageCode.cc:231
msgid "Awadhi"
msgstr "awadhi"
# MM
-#: zypp/LanguageCode.cc:310
+#. language code: aym ay
+#: zypp/LanguageCode.cc:233
msgid "Aymara"
msgstr "aymara"
-#: zypp/LanguageCode.cc:312
+#. language code: aze az
+#: zypp/LanguageCode.cc:235
msgid "Azerbaijani"
msgstr "azeri"
-#: zypp/LanguageCode.cc:314
+#. language code: bad
+#: zypp/LanguageCode.cc:237
msgid "Banda"
msgstr "banda"
-#: zypp/LanguageCode.cc:316
-msgid "Bamileke languages"
+#. language code: bai
+#: zypp/LanguageCode.cc:239
+msgid "Bamileke Languages"
msgstr "bamileke-kielet"
-#: zypp/LanguageCode.cc:318
+#. language code: bak ba
+#: zypp/LanguageCode.cc:241
msgid "Bashkir"
msgstr "baškiiri"
-#: zypp/LanguageCode.cc:320
+#. language code: bal
+#: zypp/LanguageCode.cc:243
msgid "Baluchi"
msgstr "belutši"
-#: zypp/LanguageCode.cc:322
+#. language code: bam bm
+#: zypp/LanguageCode.cc:245
msgid "Bambara"
msgstr "bambara"
-#: zypp/LanguageCode.cc:324
+#. language code: ban
+#: zypp/LanguageCode.cc:247
msgid "Balinese"
msgstr "bali"
-#: zypp/LanguageCode.cc:326 zypp/LanguageCode.cc:328
+#. language code: baq eus eu
+#: zypp/LanguageCode.cc:249 zypp/LanguageCode.cc:251
msgid "Basque"
msgstr "baski"
-#: zypp/LanguageCode.cc:330
+#. language code: bas
+#: zypp/LanguageCode.cc:253
msgid "Basa"
msgstr "basa"
-#: zypp/LanguageCode.cc:332
+#. language code: bat
+#: zypp/LanguageCode.cc:255
msgid "Baltic (Other)"
-msgstr "muut balttilaiset kielet"
+msgstr "balttilaiset (muut)"
-#: zypp/LanguageCode.cc:334
+#. language code: bej
+#: zypp/LanguageCode.cc:257
msgid "Beja"
msgstr "beja"
-#: zypp/LanguageCode.cc:336
+#. language code: bel be
+#: zypp/LanguageCode.cc:259
msgid "Belarusian"
-msgstr "valko-venäjä"
+msgstr "valkovenäjä"
-#: zypp/LanguageCode.cc:338
+#. language code: bem
+#: zypp/LanguageCode.cc:261
msgid "Bemba"
msgstr "bemba"
# BZ
-#: zypp/LanguageCode.cc:340
+#. language code: ben bn
+#: zypp/LanguageCode.cc:263
msgid "Bengali"
msgstr "bengali"
-#: zypp/LanguageCode.cc:342
+#. language code: ber
+#: zypp/LanguageCode.cc:265
msgid "Berber (Other)"
-msgstr "muut berberikielet"
+msgstr "berberikielet (muut)"
-#: zypp/LanguageCode.cc:344
+#. language code: bho
+#: zypp/LanguageCode.cc:267
msgid "Bhojpuri"
msgstr "bhojpuri"
# BH
-#: zypp/LanguageCode.cc:346
+#. language code: bih bh
+#: zypp/LanguageCode.cc:269
msgid "Bihari"
msgstr "bihari"
-#: zypp/LanguageCode.cc:348
+#. language code: bik
+#: zypp/LanguageCode.cc:271
msgid "Bikol"
msgstr "bikol"
# IN
-#: zypp/LanguageCode.cc:350
+#. language code: bin
+#: zypp/LanguageCode.cc:273
msgid "Bini"
msgstr "bini"
-#: zypp/LanguageCode.cc:352
+#. language code: bis bi
+#: zypp/LanguageCode.cc:275
msgid "Bislama"
msgstr "bislama"
-#: zypp/LanguageCode.cc:354
+#. language code: bla
+#: zypp/LanguageCode.cc:277
msgid "Siksika"
msgstr "mustajalka"
-#: zypp/LanguageCode.cc:356
+#. language code: bnt
+#: zypp/LanguageCode.cc:279
msgid "Bantu (Other)"
-msgstr "muut bantukielet"
+msgstr "bantukielet (muut)"
-#: zypp/LanguageCode.cc:358
+#. language code: bos bs
+#: zypp/LanguageCode.cc:281
msgid "Bosnian"
msgstr "bosnia"
# BR
-#: zypp/LanguageCode.cc:360
+#. language code: bra
+#: zypp/LanguageCode.cc:283
msgid "Braj"
msgstr "braj"
-#: zypp/LanguageCode.cc:362
+#. language code: bre br
+#: zypp/LanguageCode.cc:285
msgid "Breton"
msgstr "bretoni"
# ID
-#: zypp/LanguageCode.cc:364
+#. language code: btk
+#: zypp/LanguageCode.cc:287
msgid "Batak (Indonesia)"
-msgstr "batak (indonesialainen)"
+msgstr "batak"
-#: zypp/LanguageCode.cc:366
+#. language code: bua
+#: zypp/LanguageCode.cc:289
msgid "Buriat"
msgstr "burjaatti"
-#: zypp/LanguageCode.cc:368
+#. language code: bug
+#: zypp/LanguageCode.cc:291
msgid "Buginese"
msgstr "bugi"
-#: zypp/LanguageCode.cc:370
+#. language code: bul bg
+#: zypp/LanguageCode.cc:293
msgid "Bulgarian"
msgstr "bulgaria"
-#: zypp/LanguageCode.cc:372 zypp/LanguageCode.cc:374
+#. language code: bur mya my
+#: zypp/LanguageCode.cc:295 zypp/LanguageCode.cc:297
msgid "Burmese"
msgstr "burma"
-#: zypp/LanguageCode.cc:376
+#. language code: byn
+#: zypp/LanguageCode.cc:299
msgid "Blin"
msgstr "blin"
-#: zypp/LanguageCode.cc:378
+#. language code: cad
+#: zypp/LanguageCode.cc:301
msgid "Caddo"
msgstr "caddo"
-#: zypp/LanguageCode.cc:380
+#. language code: cai
+#: zypp/LanguageCode.cc:303
msgid "Central American Indian (Other)"
-msgstr "muut Keski-Amerikan intiaanikielet"
+msgstr "Keski-Amerikan intiaanikielet (muut)"
-#: zypp/LanguageCode.cc:382
+#. language code: car
+#: zypp/LanguageCode.cc:305
msgid "Carib"
msgstr "karibi"
-#: zypp/LanguageCode.cc:384
+#. language code: cat ca
+#: zypp/LanguageCode.cc:307
msgid "Catalan"
msgstr "katalaani"
-#: zypp/LanguageCode.cc:386
+#. language code: cau
+#: zypp/LanguageCode.cc:309
msgid "Caucasian (Other)"
-msgstr "muut kaukasialaiset kielet"
+msgstr "kaukasialaiset (muut)"
-#: zypp/LanguageCode.cc:388
+#. language code: ceb
+#: zypp/LanguageCode.cc:311
msgid "Cebuano"
msgstr "cebuano"
-#: zypp/LanguageCode.cc:390
+#. language code: cel
+#: zypp/LanguageCode.cc:313
msgid "Celtic (Other)"
-msgstr "muut kelttiläiset kielet"
+msgstr "kelttiläiset (muut)"
-#: zypp/LanguageCode.cc:392
+#. language code: cha ch
+#: zypp/LanguageCode.cc:315
msgid "Chamorro"
msgstr "chamorro"
# CN
-#: zypp/LanguageCode.cc:394
+#. language code: chb
+#: zypp/LanguageCode.cc:317
msgid "Chibcha"
msgstr "chibcha"
-#: zypp/LanguageCode.cc:396
+#. language code: che ce
+#: zypp/LanguageCode.cc:319
msgid "Chechen"
msgstr "tšetšeeni"
-#: zypp/LanguageCode.cc:398
+#. language code: chg
+#: zypp/LanguageCode.cc:321
msgid "Chagatai"
msgstr "tšagatai"
-#: zypp/LanguageCode.cc:400 zypp/LanguageCode.cc:402
+#. language code: chi zho zh
+#: zypp/LanguageCode.cc:323 zypp/LanguageCode.cc:325
msgid "Chinese"
msgstr "kiina"
-#: zypp/LanguageCode.cc:404
+#. language code: chk
+#: zypp/LanguageCode.cc:327
msgid "Chuukese"
msgstr "chuuk"
# ML
-#: zypp/LanguageCode.cc:406
+#. language code: chm
+#: zypp/LanguageCode.cc:329
msgid "Mari"
msgstr "mari"
-#: zypp/LanguageCode.cc:408
-msgid "Chinook jargon"
-msgstr "chinook-jargon"
+#. language code: chn
+#: zypp/LanguageCode.cc:331
+msgid "Chinook Jargon"
+msgstr "chinook jargon"
-#: zypp/LanguageCode.cc:410
+#. language code: cho
+#: zypp/LanguageCode.cc:333
msgid "Choctaw"
msgstr "choctaw"
-#: zypp/LanguageCode.cc:412
+#. language code: chp
+#: zypp/LanguageCode.cc:335
msgid "Chipewyan"
msgstr "chipewyan"
-#: zypp/LanguageCode.cc:414
+#. language code: chr
+#: zypp/LanguageCode.cc:337
msgid "Cherokee"
msgstr "cherokee"
-#: zypp/LanguageCode.cc:416
+#. language code: chu cu
+#: zypp/LanguageCode.cc:339
msgid "Church Slavic"
msgstr "kirkkoslaavi"
-#: zypp/LanguageCode.cc:418
+#. language code: chv cv
+#: zypp/LanguageCode.cc:341
msgid "Chuvash"
msgstr "tšuvassi"
-#: zypp/LanguageCode.cc:420
+#. language code: chy
+#: zypp/LanguageCode.cc:343
msgid "Cheyenne"
msgstr "cheyenne"
-#: zypp/LanguageCode.cc:422
-msgid "Chamic languages"
+#. language code: cmc
+#: zypp/LanguageCode.cc:345
+msgid "Chamic Languages"
msgstr "cham-kielet"
-#: zypp/LanguageCode.cc:424
+#. language code: cop
+#: zypp/LanguageCode.cc:347
msgid "Coptic"
msgstr "kopti"
-#: zypp/LanguageCode.cc:426
+#. language code: cor kw
+#: zypp/LanguageCode.cc:349
msgid "Cornish"
msgstr "korni"
-#: zypp/LanguageCode.cc:428
+#. language code: cos co
+#: zypp/LanguageCode.cc:351
msgid "Corsican"
msgstr "korsika"
-#: zypp/LanguageCode.cc:430
-msgid "Creoles and pidgins, English based (Other)"
-msgstr "muut englantiin perustuvat kreolit ja pidginit"
+#. language code: cpe
+#: zypp/LanguageCode.cc:353
+msgid "Creoles and Pidgins, English-Based (Other)"
+msgstr "kreolit ja pidginit, englantiin perustuvat (muut)"
-#: zypp/LanguageCode.cc:432
-msgid "Creoles and pidgins, French-based (Other)"
-msgstr "muut ranskaan perustuvat kreolit ja pidginit"
+#. language code: cpf
+#: zypp/LanguageCode.cc:355
+msgid "Creoles and Pidgins, French-Based (Other)"
+msgstr "kreolit ja pidginit, ranskaan perustuvat (muut)"
-#: zypp/LanguageCode.cc:434
-msgid "Creoles and pidgins, Portuguese-based (Other)"
-msgstr "muut portugaliin perustuvat kreolit ja pidginit"
+#. language code: cpp
+#: zypp/LanguageCode.cc:357
+msgid "Creoles and Pidgins, Portuguese-Based (Other)"
+msgstr "kreolit ja pidginit, portugaliin perustuvat (muut)"
-#: zypp/LanguageCode.cc:436
+#. language code: cre cr
+#: zypp/LanguageCode.cc:359
msgid "Cree"
msgstr "cree"
-#: zypp/LanguageCode.cc:438
+#. language code: crh
+#: zypp/LanguageCode.cc:361
msgid "Crimean Tatar"
msgstr "krimintataari"
-#: zypp/LanguageCode.cc:440
-msgid "Creoles and pidgins (Other)"
-msgstr "muut kreolit ja pidginit"
+#. language code: crp
+#: zypp/LanguageCode.cc:363
+msgid "Creoles and Pidgins (Other)"
+msgstr "kreolit ja pidginit (muut)"
-#: zypp/LanguageCode.cc:442
+#. language code: csb
+#: zypp/LanguageCode.cc:365
msgid "Kashubian"
msgstr "kašubi"
-#: zypp/LanguageCode.cc:444
+#. language code: cus
+#: zypp/LanguageCode.cc:367
msgid "Cushitic (Other)"
-msgstr "muut kuušilaiset kielet"
+msgstr "kuušilaiset (muut)"
-#: zypp/LanguageCode.cc:446 zypp/LanguageCode.cc:448
+#. language code: cze ces cs
+#: zypp/LanguageCode.cc:369 zypp/LanguageCode.cc:371
msgid "Czech"
msgstr "tšekki"
-#: zypp/LanguageCode.cc:450
+#. language code: dak
+#: zypp/LanguageCode.cc:373
msgid "Dakota"
msgstr "dakota"
-#: zypp/LanguageCode.cc:452
+#. language code: dan da
+#: zypp/LanguageCode.cc:375
msgid "Danish"
msgstr "tanska"
-#: zypp/LanguageCode.cc:454
+#. language code: dar
+#: zypp/LanguageCode.cc:377
msgid "Dargwa"
msgstr "dargva"
-#: zypp/LanguageCode.cc:456
+#. language code: day
+#: zypp/LanguageCode.cc:379
msgid "Dayak"
msgstr "dayak"
-#: zypp/LanguageCode.cc:458
+#. language code: del
+#: zypp/LanguageCode.cc:381
msgid "Delaware"
msgstr "delaware"
-#: zypp/LanguageCode.cc:460
+#. language code: den
+#: zypp/LanguageCode.cc:383
msgid "Slave (Athapascan)"
msgstr "slave"
-#: zypp/LanguageCode.cc:462
+#. language code: dgr
+#: zypp/LanguageCode.cc:385
msgid "Dogrib"
msgstr "dogrib"
-#: zypp/LanguageCode.cc:464
+#. language code: din
+#: zypp/LanguageCode.cc:387
msgid "Dinka"
msgstr "dinka"
-#: zypp/LanguageCode.cc:466
+#. language code: div dv
+#: zypp/LanguageCode.cc:389
msgid "Divehi"
msgstr "divehi"
-#: zypp/LanguageCode.cc:468
+#. language code: doi
+#: zypp/LanguageCode.cc:391
msgid "Dogri"
msgstr "dogri"
-#: zypp/LanguageCode.cc:470
+#. language code: dra
+#: zypp/LanguageCode.cc:393
msgid "Dravidian (Other)"
-msgstr "muut dravidakielet"
+msgstr "dravidakielet (muut)"
-#: zypp/LanguageCode.cc:472
+#. language code: dsb
+#: zypp/LanguageCode.cc:395
msgid "Lower Sorbian"
msgstr "alasorbi"
-#: zypp/LanguageCode.cc:474
+#. language code: dua
+#: zypp/LanguageCode.cc:397
msgid "Duala"
msgstr "duala"
-#: zypp/LanguageCode.cc:476
+#. language code: dum
+#: zypp/LanguageCode.cc:399
msgid "Dutch, Middle (ca.1050-1350)"
-msgstr "keskihollanti"
+msgstr "hollanti, keski- (noin 1050 - 1350)"
-#: zypp/LanguageCode.cc:478 zypp/LanguageCode.cc:480
+#. language code: dut nld nl
+#: zypp/LanguageCode.cc:401 zypp/LanguageCode.cc:403
msgid "Dutch"
msgstr "hollanti"
-#: zypp/LanguageCode.cc:482
+#. language code: dyu
+#: zypp/LanguageCode.cc:405
msgid "Dyula"
msgstr "dyula"
-#: zypp/LanguageCode.cc:484
+#. language code: dzo dz
+#: zypp/LanguageCode.cc:407
msgid "Dzongkha"
msgstr "dzongkha"
-#: zypp/LanguageCode.cc:486
+#. language code: efi
+#: zypp/LanguageCode.cc:409
msgid "Efik"
msgstr "efik"
-#: zypp/LanguageCode.cc:488
+#. language code: egy
+#: zypp/LanguageCode.cc:411
msgid "Egyptian (Ancient)"
msgstr "muinaisegypti"
-#: zypp/LanguageCode.cc:490
+#. language code: eka
+#: zypp/LanguageCode.cc:413
msgid "Ekajuk"
msgstr "ekajuk"
-#: zypp/LanguageCode.cc:492
+#. language code: elx
+#: zypp/LanguageCode.cc:415
msgid "Elamite"
-msgstr "elami"
+msgstr "elam"
-#: zypp/LanguageCode.cc:494
+#. language code: eng en
+#: zypp/LanguageCode.cc:417
msgid "English"
msgstr "englanti"
-#: zypp/LanguageCode.cc:496
+#. language code: enm
+#: zypp/LanguageCode.cc:419
msgid "English, Middle (1100-1500)"
-msgstr "keskienglanti"
+msgstr "englanti, keski- (1100 - 1500)"
-#: zypp/LanguageCode.cc:498
+#. language code: epo eo
+#: zypp/LanguageCode.cc:421
msgid "Esperanto"
msgstr "esperanto"
-#: zypp/LanguageCode.cc:500
+#. language code: est et
+#: zypp/LanguageCode.cc:423
msgid "Estonian"
msgstr "viro"
-#: zypp/LanguageCode.cc:502
+#. language code: ewe ee
+#: zypp/LanguageCode.cc:425
msgid "Ewe"
msgstr "ewe"
-#: zypp/LanguageCode.cc:504
+#. language code: ewo
+#: zypp/LanguageCode.cc:427
msgid "Ewondo"
msgstr "ewondo"
-#: zypp/LanguageCode.cc:506
+#. language code: fan
+#: zypp/LanguageCode.cc:429
msgid "Fang"
msgstr "fang"
-#: zypp/LanguageCode.cc:508
+#. language code: fao fo
+#: zypp/LanguageCode.cc:431
msgid "Faroese"
msgstr "fääri"
-#: zypp/LanguageCode.cc:510
+#. language code: fat
+#: zypp/LanguageCode.cc:433
msgid "Fanti"
msgstr "fanti"
-#: zypp/LanguageCode.cc:512
+#. language code: fij fj
+#: zypp/LanguageCode.cc:435
msgid "Fijian"
msgstr "fidži"
-#: zypp/LanguageCode.cc:514
+#. language code: fil
+#: zypp/LanguageCode.cc:437
msgid "Filipino"
msgstr "filippiini"
-#: zypp/LanguageCode.cc:516
+#. language code: fin fi
+#: zypp/LanguageCode.cc:439
msgid "Finnish"
msgstr "suomi"
-#: zypp/LanguageCode.cc:518
+#. language code: fiu
+#: zypp/LanguageCode.cc:441
msgid "Finno-Ugrian (Other)"
-msgstr "muut suomalais-ugrilaiset kielet"
+msgstr "suomalais-ugrilaiset (muut)"
-#: zypp/LanguageCode.cc:520
+#. language code: fon
+#: zypp/LanguageCode.cc:443
msgid "Fon"
msgstr "fon"
-#: zypp/LanguageCode.cc:522 zypp/LanguageCode.cc:524
+#. language code: fre fra fr
+#: zypp/LanguageCode.cc:445 zypp/LanguageCode.cc:447
msgid "French"
msgstr "ranska"
-#: zypp/LanguageCode.cc:526
+#. language code: frm
+#: zypp/LanguageCode.cc:449
msgid "French, Middle (ca.1400-1600)"
-msgstr "keskiranska"
+msgstr "ranska, keski- (noin 1400 - 1600 )"
-#: zypp/LanguageCode.cc:528
+#. language code: fro
+#: zypp/LanguageCode.cc:451
msgid "French, Old (842-ca.1400)"
-msgstr "muinaisranska"
+msgstr "ranska, muinais- (842 - 1400)"
# FR
-#: zypp/LanguageCode.cc:530
+#. language code: fry fy
+#: zypp/LanguageCode.cc:453
msgid "Frisian"
msgstr "friisi"
-#: zypp/LanguageCode.cc:532
+#. language code: ful ff
+#: zypp/LanguageCode.cc:455
msgid "Fulah"
msgstr "fulani"
# FR
-#: zypp/LanguageCode.cc:534
+#. language code: fur
+#: zypp/LanguageCode.cc:457
msgid "Friulian"
msgstr "friuli"
-#: zypp/LanguageCode.cc:536
+#. language code: gaa
+#: zypp/LanguageCode.cc:459
msgid "Ga"
msgstr "gã"
# GH
-#: zypp/LanguageCode.cc:538
+#. language code: gay
+#: zypp/LanguageCode.cc:461
msgid "Gayo"
msgstr "gayo"
-#: zypp/LanguageCode.cc:540
+#. language code: gba
+#: zypp/LanguageCode.cc:463
msgid "Gbaya"
msgstr "gbaya"
-#: zypp/LanguageCode.cc:542
+#. language code: gem
+#: zypp/LanguageCode.cc:465
msgid "Germanic (Other)"
-msgstr "muut germaaniset kielet"
+msgstr "germaaniset (muut)"
# GE
-#: zypp/LanguageCode.cc:544 zypp/LanguageCode.cc:546
+#. language code: geo kat ka
+#: zypp/LanguageCode.cc:467 zypp/LanguageCode.cc:469
msgid "Georgian"
msgstr "georgia"
-#: zypp/LanguageCode.cc:548 zypp/LanguageCode.cc:550
+#. language code: ger deu de
+#: zypp/LanguageCode.cc:471 zypp/LanguageCode.cc:473
msgid "German"
msgstr "saksa"
-#: zypp/LanguageCode.cc:552
+#. language code: gez
+#: zypp/LanguageCode.cc:475
msgid "Geez"
msgstr "ge'ez"
-#: zypp/LanguageCode.cc:554
+#. language code: gil
+#: zypp/LanguageCode.cc:477
msgid "Gilbertese"
msgstr "kiribati"
# ML
-# fuzzy
-#: zypp/LanguageCode.cc:556
+#. language code: gla gd
+#: zypp/LanguageCode.cc:479
msgid "Gaelic"
msgstr "gaeli"
-#: zypp/LanguageCode.cc:558
+#. language code: gle ga
+#: zypp/LanguageCode.cc:481
msgid "Irish"
msgstr "iiri"
-#: zypp/LanguageCode.cc:560
+#. language code: glg gl
+#: zypp/LanguageCode.cc:483
msgid "Galician"
msgstr "galicia"
-#: zypp/LanguageCode.cc:562
+#. language code: glv gv
+#: zypp/LanguageCode.cc:485
msgid "Manx"
msgstr "manx"
-#: zypp/LanguageCode.cc:564
+#. language code: gmh
+#: zypp/LanguageCode.cc:487
msgid "German, Middle High (ca.1050-1500)"
-msgstr "keskiyläsaksa"
+msgstr "saksa, keskiylä- (noin 1050 - 1500)"
-#: zypp/LanguageCode.cc:566
+#. language code: goh
+#: zypp/LanguageCode.cc:489
msgid "German, Old High (ca.750-1050)"
-msgstr "muinaisyläsaksa"
+msgstr "saksa, muinaisylä- (noin 750 - 1050)"
-#: zypp/LanguageCode.cc:568
+#. language code: gon
+#: zypp/LanguageCode.cc:491
msgid "Gondi"
msgstr "gondi"
-#: zypp/LanguageCode.cc:570
+#. language code: gor
+#: zypp/LanguageCode.cc:493
msgid "Gorontalo"
msgstr "gorontalo"
-#: zypp/LanguageCode.cc:572
+#. language code: got
+#: zypp/LanguageCode.cc:495
msgid "Gothic"
msgstr "gootti"
-#: zypp/LanguageCode.cc:574
+#. language code: grb
+#: zypp/LanguageCode.cc:497
msgid "Grebo"
msgstr "grebo"
-#: zypp/LanguageCode.cc:576
+#. language code: grc
+#: zypp/LanguageCode.cc:499
msgid "Greek, Ancient (to 1453)"
-msgstr "muinaiskreikka"
+msgstr "kreikka, muinais- (ennen 1453)"
-#: zypp/LanguageCode.cc:578 zypp/LanguageCode.cc:580
+#. language code: gre ell el
+#: zypp/LanguageCode.cc:501 zypp/LanguageCode.cc:503
msgid "Greek, Modern (1453-)"
-msgstr "kreikka"
+msgstr "kreikka (jälkeen 1453)"
-#: zypp/LanguageCode.cc:582
+#. language code: grn gn
+#: zypp/LanguageCode.cc:505
msgid "Guarani"
msgstr "guarani"
-#: zypp/LanguageCode.cc:584
+#. language code: guj gu
+#: zypp/LanguageCode.cc:507
msgid "Gujarati"
msgstr "gujarati"
-#: zypp/LanguageCode.cc:586
+#. language code: gwi
+#: zypp/LanguageCode.cc:509
msgid "Gwich'in"
msgstr "gwich'in"
-#: zypp/LanguageCode.cc:588
+#. language code: hai
+#: zypp/LanguageCode.cc:511
msgid "Haida"
msgstr "haida"
-#: zypp/LanguageCode.cc:590
+#. language code: hat ht
+#: zypp/LanguageCode.cc:513
msgid "Haitian"
msgstr "haiti"
-#: zypp/LanguageCode.cc:592
+#. language code: hau ha
+#: zypp/LanguageCode.cc:515
msgid "Hausa"
msgstr "hausa"
-#: zypp/LanguageCode.cc:594
+#. language code: haw
+#: zypp/LanguageCode.cc:517
msgid "Hawaiian"
msgstr "havaiji"
-#: zypp/LanguageCode.cc:596
+#. language code: heb he
+#: zypp/LanguageCode.cc:519
msgid "Hebrew"
msgstr "heprea"
-#: zypp/LanguageCode.cc:598
+#. language code: her hz
+#: zypp/LanguageCode.cc:521
msgid "Herero"
msgstr "herero"
-#: zypp/LanguageCode.cc:600
+#. language code: hil
+#: zypp/LanguageCode.cc:523
msgid "Hiligaynon"
msgstr "hiligaynon"
-#: zypp/LanguageCode.cc:602
+#. language code: him
+#: zypp/LanguageCode.cc:525
msgid "Himachali"
msgstr "himachali"
# IN
-#: zypp/LanguageCode.cc:604
+#. language code: hin hi
+#: zypp/LanguageCode.cc:527
msgid "Hindi"
msgstr "hindi"
-#: zypp/LanguageCode.cc:606
+#. language code: hit
+#: zypp/LanguageCode.cc:529
msgid "Hittite"
msgstr "heetti"
-#: zypp/LanguageCode.cc:608
+#. language code: hmn
+#: zypp/LanguageCode.cc:531
msgid "Hmong"
msgstr "hmong"
-#: zypp/LanguageCode.cc:610
+#. language code: hmo ho
+#: zypp/LanguageCode.cc:533
msgid "Hiri Motu"
msgstr "hiri-motu"
-#: zypp/LanguageCode.cc:612
+#. language code: hsb
+#: zypp/LanguageCode.cc:535
msgid "Upper Sorbian"
msgstr "yläsorbi"
-#: zypp/LanguageCode.cc:614
+#. language code: hun hu
+#: zypp/LanguageCode.cc:537
msgid "Hungarian"
msgstr "unkari"
-#: zypp/LanguageCode.cc:616
+#. language code: hup
+#: zypp/LanguageCode.cc:539
msgid "Hupa"
msgstr "hupa"
# IR
-#: zypp/LanguageCode.cc:618
+#. language code: iba
+#: zypp/LanguageCode.cc:541
msgid "Iban"
msgstr "iban"
-#: zypp/LanguageCode.cc:620
+#. language code: ibo ig
+#: zypp/LanguageCode.cc:543
msgid "Igbo"
msgstr "igbo"
-#: zypp/LanguageCode.cc:622 zypp/LanguageCode.cc:624
+#. language code: ice isl is
+#: zypp/LanguageCode.cc:545 zypp/LanguageCode.cc:547
msgid "Icelandic"
msgstr "islanti"
-#: zypp/LanguageCode.cc:626
+#. language code: ido io
+#: zypp/LanguageCode.cc:549
msgid "Ido"
msgstr "ido"
# LT
-#: zypp/LanguageCode.cc:628
+#. language code: iii ii
+#: zypp/LanguageCode.cc:551
msgid "Sichuan Yi"
msgstr "sichuanin-yi"
-#: zypp/LanguageCode.cc:630
+#. language code: ijo
+#: zypp/LanguageCode.cc:553
msgid "Ijo"
msgstr "ijo"
-#: zypp/LanguageCode.cc:632
+#. language code: iku iu
+#: zypp/LanguageCode.cc:555
msgid "Inuktitut"
msgstr "inuktitut"
-#: zypp/LanguageCode.cc:634
+#. language code: ile ie
+#: zypp/LanguageCode.cc:557
msgid "Interlingue"
msgstr "interlingue"
-#: zypp/LanguageCode.cc:636
+#. language code: ilo
+#: zypp/LanguageCode.cc:559
msgid "Iloko"
msgstr "iloko"
-#: zypp/LanguageCode.cc:638
+#. language code: ina ia
+#: zypp/LanguageCode.cc:561
msgid "Interlingua (International Auxiliary Language Association)"
msgstr "interlingua"
-#: zypp/LanguageCode.cc:640
+#. language code: inc
+#: zypp/LanguageCode.cc:563
msgid "Indic (Other)"
-msgstr "muut indoarjalaiset kielet"
+msgstr "indoarjalaiset (muut)"
-#: zypp/LanguageCode.cc:642
+#. language code: ind id
+#: zypp/LanguageCode.cc:565
msgid "Indonesian"
msgstr "indonesia"
-#: zypp/LanguageCode.cc:644
+#. language code: ine
+#: zypp/LanguageCode.cc:567
msgid "Indo-European (Other)"
-msgstr "muut indoeurooppalaiset kielet"
+msgstr "indoeurooppalaiset (muut)"
-#: zypp/LanguageCode.cc:646
+#. language code: inh
+#: zypp/LanguageCode.cc:569
msgid "Ingush"
msgstr "inguuši"
# IN
-# fuzzy
-#: zypp/LanguageCode.cc:648
+#. language code: ipk ik
+#: zypp/LanguageCode.cc:571
msgid "Inupiaq"
msgstr "iñupiak"
-#: zypp/LanguageCode.cc:650
+#. language code: ira
+#: zypp/LanguageCode.cc:573
msgid "Iranian (Other)"
-msgstr "muut iranilaiset kielet"
+msgstr "iranilaiset (muut)"
-#: zypp/LanguageCode.cc:652
-msgid "Iroquoian languages"
+#. language code: iro
+#: zypp/LanguageCode.cc:575
+msgid "Iroquoian Languages"
msgstr "irokeesikielet"
-#: zypp/LanguageCode.cc:654
+#. language code: ita it
+#: zypp/LanguageCode.cc:577
msgid "Italian"
msgstr "italia"
-#: zypp/LanguageCode.cc:656
+#. language code: jav jv
+#: zypp/LanguageCode.cc:579
msgid "Javanese"
msgstr "jaava"
-#: zypp/LanguageCode.cc:658
+#. language code: jbo
+#: zypp/LanguageCode.cc:581
msgid "Lojban"
msgstr "lojban"
-#: zypp/LanguageCode.cc:660
+#. language code: jpn ja
+#: zypp/LanguageCode.cc:583
msgid "Japanese"
msgstr "japani"
-#: zypp/LanguageCode.cc:662
+#. language code: jpr
+#: zypp/LanguageCode.cc:585
msgid "Judeo-Persian"
msgstr "juutalaispersia"
-#: zypp/LanguageCode.cc:664
+#. language code: jrb
+#: zypp/LanguageCode.cc:587
msgid "Judeo-Arabic"
msgstr "juutalaisarabia"
-#: zypp/LanguageCode.cc:666
+#. language code: kaa
+#: zypp/LanguageCode.cc:589
msgid "Kara-Kalpak"
msgstr "karakalpakki"
-#: zypp/LanguageCode.cc:668
+#. language code: kab
+#: zypp/LanguageCode.cc:591
msgid "Kabyle"
msgstr "kabyyli"
-#: zypp/LanguageCode.cc:670
+#. language code: kac
+#: zypp/LanguageCode.cc:593
msgid "Kachin"
msgstr "kachin"
-#: zypp/LanguageCode.cc:672
+#. language code: kal kl
+#: zypp/LanguageCode.cc:595
msgid "Kalaallisut"
msgstr "kalaallisut"
-#: zypp/LanguageCode.cc:674
+#. language code: kam
+#: zypp/LanguageCode.cc:597
msgid "Kamba"
msgstr "kamba"
# CA
-#: zypp/LanguageCode.cc:676
+#. language code: kan kn
+#: zypp/LanguageCode.cc:599
msgid "Kannada"
msgstr "kannada"
-#: zypp/LanguageCode.cc:678
+#. language code: kar
+#: zypp/LanguageCode.cc:601
msgid "Karen"
msgstr "karen"
-#: zypp/LanguageCode.cc:680
+#. language code: kas ks
+#: zypp/LanguageCode.cc:603
msgid "Kashmiri"
msgstr "kashmiri"
-#: zypp/LanguageCode.cc:682
+#. language code: kau kr
+#: zypp/LanguageCode.cc:605
msgid "Kanuri"
msgstr "kanuri"
-#: zypp/LanguageCode.cc:684
+#. language code: kaw
+#: zypp/LanguageCode.cc:607
msgid "Kawi"
msgstr "kavi"
# KZ
-# fuzzy
-#: zypp/LanguageCode.cc:686
+#. language code: kaz kk
+#: zypp/LanguageCode.cc:609
msgid "Kazakh"
msgstr "kazakki"
# MR
-# fuzzy
-#: zypp/LanguageCode.cc:688
+#. language code: kbd
+#: zypp/LanguageCode.cc:611
msgid "Kabardian"
msgstr "kabardi"
-#: zypp/LanguageCode.cc:690
+#. language code: kha
+#: zypp/LanguageCode.cc:613
msgid "Khasi"
msgstr "khasi"
-#: zypp/LanguageCode.cc:692
+#. language code: khi
+#: zypp/LanguageCode.cc:615
msgid "Khoisan (Other)"
-msgstr "muut khoisan-kielet"
+msgstr "khoisan-kielet (muut)"
-#: zypp/LanguageCode.cc:694
+#. language code: khm km
+#: zypp/LanguageCode.cc:617
msgid "Khmer"
msgstr "khmer"
-#: zypp/LanguageCode.cc:696
+#. language code: kho
+#: zypp/LanguageCode.cc:619
msgid "Khotanese"
msgstr "khotani"
-#: zypp/LanguageCode.cc:698
+#. language code: kik ki
+#: zypp/LanguageCode.cc:621
msgid "Kikuyu"
msgstr "kikuju"
-#: zypp/LanguageCode.cc:700
+#. language code: kin rw
+#: zypp/LanguageCode.cc:623
msgid "Kinyarwanda"
msgstr "ruanda"
-#: zypp/LanguageCode.cc:702
+#. language code: kir ky
+#: zypp/LanguageCode.cc:625
msgid "Kirghiz"
msgstr "kirgiisi"
-#: zypp/LanguageCode.cc:704
+#. language code: kmb
+#: zypp/LanguageCode.cc:627
msgid "Kimbundu"
msgstr "kimbundu"
-#: zypp/LanguageCode.cc:706
+#. language code: kok
+#: zypp/LanguageCode.cc:629
msgid "Konkani"
msgstr "konkani"
-#: zypp/LanguageCode.cc:708
+#. language code: kom kv
+#: zypp/LanguageCode.cc:631
msgid "Komi"
msgstr "komi"
-#: zypp/LanguageCode.cc:710
+#. language code: kon kg
+#: zypp/LanguageCode.cc:633
msgid "Kongo"
msgstr "kongo"
-#: zypp/LanguageCode.cc:712
+#. language code: kor ko
+#: zypp/LanguageCode.cc:635
msgid "Korean"
msgstr "korea"
-#: zypp/LanguageCode.cc:714
+#. language code: kos
+#: zypp/LanguageCode.cc:637
msgid "Kosraean"
msgstr "kosrae"
-#: zypp/LanguageCode.cc:716
+#. language code: kpe
+#: zypp/LanguageCode.cc:639
msgid "Kpelle"
msgstr "kpelle"
-#: zypp/LanguageCode.cc:718
+#. language code: krc
+#: zypp/LanguageCode.cc:641
msgid "Karachay-Balkar"
msgstr "karatšai-balkaari"
-#: zypp/LanguageCode.cc:720
+#. language code: kro
+#: zypp/LanguageCode.cc:643
msgid "Kru"
msgstr "kru-kielet"
-#: zypp/LanguageCode.cc:722
+#. language code: kru
+#: zypp/LanguageCode.cc:645
msgid "Kurukh"
msgstr "kurukh"
# PA
-#: zypp/LanguageCode.cc:724
+#. language code: kua kj
+#: zypp/LanguageCode.cc:647
msgid "Kuanyama"
msgstr "kwanyama"
-#: zypp/LanguageCode.cc:726
+#. language code: kum
+#: zypp/LanguageCode.cc:649
msgid "Kumyk"
msgstr "kumykki"
-#: zypp/LanguageCode.cc:728
+#. language code: kur ku
+#: zypp/LanguageCode.cc:651
msgid "Kurdish"
msgstr "kurdi"
-#: zypp/LanguageCode.cc:730
+#. language code: kut
+#: zypp/LanguageCode.cc:653
msgid "Kutenai"
msgstr "kutenai"
-#: zypp/LanguageCode.cc:732
+#. language code: lad
+#: zypp/LanguageCode.cc:655
msgid "Ladino"
msgstr "ladino"
-#: zypp/LanguageCode.cc:734
+#. language code: lah
+#: zypp/LanguageCode.cc:657
msgid "Lahnda"
msgstr "lahnda"
-#: zypp/LanguageCode.cc:736
+#. language code: lam
+#: zypp/LanguageCode.cc:659
msgid "Lamba"
msgstr "lamba"
-#: zypp/LanguageCode.cc:738
+#. language code: lao lo
+#: zypp/LanguageCode.cc:661
msgid "Lao"
msgstr "lao"
-#: zypp/LanguageCode.cc:740
+#. language code: lat la
+#: zypp/LanguageCode.cc:663
msgid "Latin"
msgstr "latina"
-#: zypp/LanguageCode.cc:742
+#. language code: lav lv
+#: zypp/LanguageCode.cc:665
msgid "Latvian"
msgstr "latvia"
-#: zypp/LanguageCode.cc:744
+#. language code: lez
+#: zypp/LanguageCode.cc:667
msgid "Lezghian"
msgstr "lezgi"
-#: zypp/LanguageCode.cc:746
+#. language code: lim li
+#: zypp/LanguageCode.cc:669
msgid "Limburgan"
msgstr "limburg"
-#: zypp/LanguageCode.cc:748
+#. language code: lin ln
+#: zypp/LanguageCode.cc:671
msgid "Lingala"
msgstr "lingala"
-#: zypp/LanguageCode.cc:750
+#. language code: lit lt
+#: zypp/LanguageCode.cc:673
msgid "Lithuanian"
msgstr "liettua"
-#: zypp/LanguageCode.cc:752
+#. language code: lol
+#: zypp/LanguageCode.cc:675
msgid "Mongo"
msgstr "mongo"
-#: zypp/LanguageCode.cc:754
+#. language code: loz
+#: zypp/LanguageCode.cc:677
msgid "Lozi"
msgstr "lozi"
# LU
-#: zypp/LanguageCode.cc:756
+#. language code: ltz lb
+#: zypp/LanguageCode.cc:679
msgid "Luxembourgish"
msgstr "luxemburg"
-#: zypp/LanguageCode.cc:758
+#. language code: lua
+#: zypp/LanguageCode.cc:681
msgid "Luba-Lulua"
msgstr "luba (Lulua)"
-#: zypp/LanguageCode.cc:760
+#. language code: lub lu
+#: zypp/LanguageCode.cc:683
msgid "Luba-Katanga"
msgstr "luba (Katanga)"
# GH
-# fuzzy
-#: zypp/LanguageCode.cc:762
+#. language code: lug lg
+#: zypp/LanguageCode.cc:685
msgid "Ganda"
msgstr "ganda"
-#: zypp/LanguageCode.cc:764
+#. language code: lui
+#: zypp/LanguageCode.cc:687
msgid "Luiseno"
msgstr "luiseño"
-#: zypp/LanguageCode.cc:766
+#. language code: lun
+#: zypp/LanguageCode.cc:689
msgid "Lunda"
msgstr "lunda"
-#: zypp/LanguageCode.cc:768
+#. language code: luo
+#: zypp/LanguageCode.cc:691
msgid "Luo (Kenya and Tanzania)"
-msgstr "luo"
+msgstr "luo (Kenia ja Tansania)"
-#: zypp/LanguageCode.cc:770
-msgid "lushai"
+#. language code: lus
+#: zypp/LanguageCode.cc:693
+msgid "Lushai"
msgstr "lushai"
-#: zypp/LanguageCode.cc:772 zypp/LanguageCode.cc:774
+#. language code: mac mkd mk
+#: zypp/LanguageCode.cc:695 zypp/LanguageCode.cc:697
msgid "Macedonian"
msgstr "makedonia"
-#: zypp/LanguageCode.cc:776
+#. language code: mad
+#: zypp/LanguageCode.cc:699
msgid "Madurese"
msgstr "madura"
# MU
-#: zypp/LanguageCode.cc:778
+#. language code: mag
+#: zypp/LanguageCode.cc:701
msgid "Magahi"
msgstr "magahi"
-#: zypp/LanguageCode.cc:780
+#. language code: mah mh
+#: zypp/LanguageCode.cc:703
msgid "Marshallese"
msgstr "marshall"
-#: zypp/LanguageCode.cc:782
+#. language code: mai
+#: zypp/LanguageCode.cc:705
msgid "Maithili"
msgstr "maithili"
-#: zypp/LanguageCode.cc:784
+#. language code: mak
+#: zypp/LanguageCode.cc:707
msgid "Makasar"
msgstr "makassar"
# MY
-#: zypp/LanguageCode.cc:786
+#. language code: mal ml
+#: zypp/LanguageCode.cc:709
msgid "Malayalam"
msgstr "malayalam"
-#: zypp/LanguageCode.cc:788
+#. language code: man
+#: zypp/LanguageCode.cc:711
msgid "Mandingo"
msgstr "mandingo"
# ML
-#: zypp/LanguageCode.cc:790 zypp/LanguageCode.cc:792
+#. language code: mao mri mi
+#: zypp/LanguageCode.cc:713 zypp/LanguageCode.cc:715
msgid "Maori"
msgstr "maori"
-#: zypp/LanguageCode.cc:794
+#. language code: map
+#: zypp/LanguageCode.cc:717
msgid "Austronesian (Other)"
-msgstr "muut austronesialaiset kielet"
+msgstr "austronesialaiset (muut)"
# MU
-#: zypp/LanguageCode.cc:796
+#. language code: mar mr
+#: zypp/LanguageCode.cc:719
msgid "Marathi"
msgstr "marathi"
# MW
-# fuzzy
-#: zypp/LanguageCode.cc:798
+#. language code: mas
+#: zypp/LanguageCode.cc:721
msgid "Masai"
msgstr "maasai"
# MT
-#: zypp/LanguageCode.cc:800 zypp/LanguageCode.cc:802
+#. language code: may msa ms
+#: zypp/LanguageCode.cc:723 zypp/LanguageCode.cc:725
msgid "Malay"
msgstr "malaiji"
-#: zypp/LanguageCode.cc:804
+#. language code: mdf
+#: zypp/LanguageCode.cc:727
msgid "Moksha"
msgstr "mokša"
# MM
-#: zypp/LanguageCode.cc:806
+#. language code: mdr
+#: zypp/LanguageCode.cc:729
msgid "Mandar"
msgstr "mandar"
-#: zypp/LanguageCode.cc:808
+#. language code: men
+#: zypp/LanguageCode.cc:731
msgid "Mende"
msgstr "mende"
-#: zypp/LanguageCode.cc:810
+#. language code: mga
+#: zypp/LanguageCode.cc:733
msgid "Irish, Middle (900-1200)"
-msgstr "keski-iiri"
+msgstr "iiri, keski- (900 - 1200)"
-#: zypp/LanguageCode.cc:812
+#. language code: mic
+#: zypp/LanguageCode.cc:735
msgid "Mi'kmaq"
msgstr "micmac"
-#: zypp/LanguageCode.cc:814
+#. language code: min
+#: zypp/LanguageCode.cc:737
msgid "Minangkabau"
msgstr "minangkabau"
-#: zypp/LanguageCode.cc:816
-msgid "Miscellaneous languages"
+#. language code: mis
+#: zypp/LanguageCode.cc:739
+msgid "Miscellaneous Languages"
msgstr "luokittelemattomat kielet"
-#: zypp/LanguageCode.cc:818
+#. language code: mkh
+#: zypp/LanguageCode.cc:741
msgid "Mon-Khmer (Other)"
-msgstr "muut mon-khmer-kielet"
+msgstr "mon-khmer-kielet (muut)"
# MY
-# fuzzy
-#: zypp/LanguageCode.cc:820
+#. language code: mlg mg
+#: zypp/LanguageCode.cc:743
msgid "Malagasy"
msgstr "malagassi"
# MV
-# fuzzy
-#: zypp/LanguageCode.cc:822
+#. language code: mlt mt
+#: zypp/LanguageCode.cc:745
msgid "Maltese"
msgstr "malta"
-#: zypp/LanguageCode.cc:824
+#. language code: mnc
+#: zypp/LanguageCode.cc:747
msgid "Manchu"
msgstr "mantšu"
# ML
-#: zypp/LanguageCode.cc:826
+#. language code: mni
+#: zypp/LanguageCode.cc:749
msgid "Manipuri"
msgstr "manipuri"
-#: zypp/LanguageCode.cc:828
-msgid "Manobo languages"
+#. language code: mno
+#: zypp/LanguageCode.cc:751
+msgid "Manobo Languages"
msgstr "manobo-kielet"
-#: zypp/LanguageCode.cc:830
+#. language code: moh
+#: zypp/LanguageCode.cc:753
msgid "Mohawk"
msgstr "mohawk"
-#: zypp/LanguageCode.cc:832
+#. language code: mol mo
+#: zypp/LanguageCode.cc:755
msgid "Moldavian"
msgstr "moldavia"
-#: zypp/LanguageCode.cc:834
+#. language code: mon mn
+#: zypp/LanguageCode.cc:757
msgid "Mongolian"
msgstr "mongoli"
-#: zypp/LanguageCode.cc:836
+#. language code: mos
+#: zypp/LanguageCode.cc:759
msgid "Mossi"
msgstr "mossi"
-#: zypp/LanguageCode.cc:838
-msgid "Multiple languages"
+#. language code: mul
+#: zypp/LanguageCode.cc:761
+msgid "Multiple Languages"
msgstr "monia kieliä"
-#: zypp/LanguageCode.cc:840
+#. language code: mun
+#: zypp/LanguageCode.cc:763
msgid "Munda languages"
msgstr "mundakielet"
-#: zypp/LanguageCode.cc:842
+#. language code: mus
+#: zypp/LanguageCode.cc:765
msgid "Creek"
-msgstr "kreikka"
+msgstr "creek"
# MV
-# fuzzy
-#: zypp/LanguageCode.cc:844
+#. language code: mwl
+#: zypp/LanguageCode.cc:767
msgid "Mirandese"
msgstr "mirandi"
# MU
-# fuzzy
-#: zypp/LanguageCode.cc:846
+#. language code: mwr
+#: zypp/LanguageCode.cc:769
msgid "Marwari"
msgstr "marwari"
-#: zypp/LanguageCode.cc:848
-msgid "Mayan languages"
+#. language code: myn
+#: zypp/LanguageCode.cc:771
+msgid "Mayan Languages"
msgstr "maya-kielet"
# SY
-# fuzzy
-#: zypp/LanguageCode.cc:850
+#. language code: myv
+#: zypp/LanguageCode.cc:773
msgid "Erzya"
msgstr "ersä"
-#: zypp/LanguageCode.cc:852
+#. language code: nah
+#: zypp/LanguageCode.cc:775
msgid "Nahuatl"
msgstr "nahuatl"
# ZA
-#: zypp/LanguageCode.cc:854
+#. language code: nai
+#: zypp/LanguageCode.cc:777
msgid "North American Indian"
msgstr "Pohjois-Amerikan intiaanikielet"
# ML
-# fuzzy
-#: zypp/LanguageCode.cc:856
+#. language code: nap
+#: zypp/LanguageCode.cc:779
msgid "Neapolitan"
msgstr "napoli"
-#: zypp/LanguageCode.cc:860
+#. language code: nav nv
+#: zypp/LanguageCode.cc:783
msgid "Navajo"
msgstr "navajo"
-#: zypp/LanguageCode.cc:862
+#. language code: nbl nr
+#: zypp/LanguageCode.cc:785
msgid "Ndebele, South"
msgstr "ndebele, etelä-"
-#: zypp/LanguageCode.cc:864
+#. language code: nde nd
+#: zypp/LanguageCode.cc:787
msgid "Ndebele, North"
msgstr "ndebele, pohjois-"
-#: zypp/LanguageCode.cc:866
+#. language code: ndo ng
+#: zypp/LanguageCode.cc:789
msgid "Ndonga"
msgstr "ndonga"
-#: zypp/LanguageCode.cc:868
+#. language code: nds
+#: zypp/LanguageCode.cc:791
msgid "Low German"
msgstr "alasaksa"
# ML
-#: zypp/LanguageCode.cc:870
+#. language code: nep ne
+#: zypp/LanguageCode.cc:793
msgid "Nepali"
msgstr "nepali"
-#: zypp/LanguageCode.cc:872
+#. language code: new
+#: zypp/LanguageCode.cc:795
msgid "Nepal Bhasa"
msgstr "newari"
-#: zypp/LanguageCode.cc:874
+#. language code: nia
+#: zypp/LanguageCode.cc:797
msgid "Nias"
msgstr "nias"
-#: zypp/LanguageCode.cc:876
+#. language code: nic
+#: zypp/LanguageCode.cc:799
msgid "Niger-Kordofanian (Other)"
-msgstr "muut nigeriläis-kongolaiset kielet"
+msgstr "nigeriläis-kongolaiset (Muut)"
-#: zypp/LanguageCode.cc:878
+#. language code: niu
+#: zypp/LanguageCode.cc:801
msgid "Niuean"
msgstr "niue"
-#: zypp/LanguageCode.cc:880
+#. language code: nno nn
+#: zypp/LanguageCode.cc:803
msgid "Norwegian Nynorsk"
-msgstr "norja (nynorsk)"
+msgstr "norja (uusnorja)"
-#: zypp/LanguageCode.cc:882
+#. language code: nob nb
+#: zypp/LanguageCode.cc:805
msgid "Norwegian Bokmal"
-msgstr "norja (bokmål)"
+msgstr "norja (kirjanorja)"
-#: zypp/LanguageCode.cc:884
+#. language code: nog
+#: zypp/LanguageCode.cc:807
msgid "Nogai"
msgstr "nogai"
-#: zypp/LanguageCode.cc:886
+#. language code: non
+#: zypp/LanguageCode.cc:809
msgid "Norse, Old"
-msgstr "muinaisnorja"
+msgstr "norja, muinais-"
-#: zypp/LanguageCode.cc:888
+#. language code: nor no
+#: zypp/LanguageCode.cc:811
msgid "Norwegian"
msgstr "norja"
-#: zypp/LanguageCode.cc:890
+#. language code: nso
+#: zypp/LanguageCode.cc:813
msgid "Northern Sotho"
msgstr "sotho, pohjois-"
-#: zypp/LanguageCode.cc:892
-msgid "Nubian languages"
+#. language code: nub
+#: zypp/LanguageCode.cc:815
+msgid "Nubian Languages"
msgstr "nubialaiset kielet"
-#: zypp/LanguageCode.cc:894
+#. language code: nwc
+#: zypp/LanguageCode.cc:817
msgid "Classical Newari"
msgstr "klassinen newari"
-#: zypp/LanguageCode.cc:896
+#. language code: nya ny
+#: zypp/LanguageCode.cc:819
msgid "Chichewa"
msgstr "nyanja"
-#: zypp/LanguageCode.cc:898
+#. language code: nym
+#: zypp/LanguageCode.cc:821
msgid "Nyamwezi"
msgstr "nyamwezi"
-#: zypp/LanguageCode.cc:900
+#. language code: nyn
+#: zypp/LanguageCode.cc:823
msgid "Nyankole"
msgstr "nyankole"
-#: zypp/LanguageCode.cc:902
+#. language code: nyo
+#: zypp/LanguageCode.cc:825
msgid "Nyoro"
msgstr "nyoro"
-#: zypp/LanguageCode.cc:904
+#. language code: nzi
+#: zypp/LanguageCode.cc:827
msgid "Nzima"
msgstr "nzima"
-#: zypp/LanguageCode.cc:906
+#. language code: oci oc
+#: zypp/LanguageCode.cc:829
msgid "Occitan (post 1500)"
msgstr "oksitaani"
-#: zypp/LanguageCode.cc:908
+#. language code: oji oj
+#: zypp/LanguageCode.cc:831
msgid "Ojibwa"
msgstr "ojibwa"
# SY
-#: zypp/LanguageCode.cc:910
+#. language code: ori or
+#: zypp/LanguageCode.cc:833
msgid "Oriya"
msgstr "oriya"
-#: zypp/LanguageCode.cc:912
+#. language code: orm om
+#: zypp/LanguageCode.cc:835
msgid "Oromo"
msgstr "oromo"
-#: zypp/LanguageCode.cc:914
+#. language code: osa
+#: zypp/LanguageCode.cc:837
msgid "Osage"
msgstr "osage"
-#: zypp/LanguageCode.cc:916
+#. language code: oss os
+#: zypp/LanguageCode.cc:839
msgid "Ossetian"
msgstr "osseetti"
-#: zypp/LanguageCode.cc:918
+#. language code: ota
+#: zypp/LanguageCode.cc:841
msgid "Turkish, Ottoman (1500-1928)"
msgstr "osmani"
-#: zypp/LanguageCode.cc:920
-msgid "Otomian languages"
+#. language code: oto
+#: zypp/LanguageCode.cc:843
+msgid "Otomian Languages"
msgstr "otomi-kielet"
-#: zypp/LanguageCode.cc:922
+#. language code: paa
+#: zypp/LanguageCode.cc:845
msgid "Papuan (Other)"
-msgstr "muut papualaiset kielet"
+msgstr "papualaiset (muut)"
-#: zypp/LanguageCode.cc:924
+#. language code: pag
+#: zypp/LanguageCode.cc:847
msgid "Pangasinan"
msgstr "pangasinan"
# ML
-#: zypp/LanguageCode.cc:926
+#. language code: pal
+#: zypp/LanguageCode.cc:849
msgid "Pahlavi"
msgstr "pahlavi"
# PY
-#: zypp/LanguageCode.cc:928
+#. language code: pam
+#: zypp/LanguageCode.cc:851
msgid "Pampanga"
msgstr "pampanga"
# PA
-#: zypp/LanguageCode.cc:930
+#. language code: pan pa
+#: zypp/LanguageCode.cc:853
msgid "Panjabi"
msgstr "panjabi"
-#: zypp/LanguageCode.cc:932
+#. language code: pap
+#: zypp/LanguageCode.cc:855
msgid "Papiamento"
msgstr "papiamentu"
# PW
-# fuzzy
-#: zypp/LanguageCode.cc:934
+#. language code: pau
+#: zypp/LanguageCode.cc:857
msgid "Palauan"
msgstr "palau"
-#: zypp/LanguageCode.cc:936
+#. language code: peo
+#: zypp/LanguageCode.cc:859
msgid "Persian, Old (ca.600-400 B.C.)"
-msgstr "muinaispersia"
+msgstr "persia, muinais- (noin 600 - 400 eKr.)"
-#: zypp/LanguageCode.cc:938 zypp/LanguageCode.cc:940
+#. language code: per fas fa
+#: zypp/LanguageCode.cc:861 zypp/LanguageCode.cc:863
msgid "Persian"
msgstr "farsi"
-#: zypp/LanguageCode.cc:942
+#. language code: phi
+#: zypp/LanguageCode.cc:865
msgid "Philippine (Other)"
-msgstr "muut filippiiniläiset kielet"
+msgstr "filippiiniläiset (muut)"
-#: zypp/LanguageCode.cc:944
+#. language code: phn
+#: zypp/LanguageCode.cc:867
msgid "Phoenician"
msgstr "foinikia"
# ML
-# fuzzy
-#: zypp/LanguageCode.cc:946
+#. language code: pli pi
+#: zypp/LanguageCode.cc:869
msgid "Pali"
msgstr "paali"
-#: zypp/LanguageCode.cc:948
+#. language code: pol pl
+#: zypp/LanguageCode.cc:871
msgid "Polish"
msgstr "puola"
-#: zypp/LanguageCode.cc:950
+#. language code: pon
+#: zypp/LanguageCode.cc:873
msgid "Pohnpeian"
msgstr "pohnpei"
-#: zypp/LanguageCode.cc:952
+#. language code: por pt
+#: zypp/LanguageCode.cc:875
msgid "Portuguese"
msgstr "portugali"
-#: zypp/LanguageCode.cc:954
-msgid "Prakrit languages"
+#. language code: pra
+#: zypp/LanguageCode.cc:877
+msgid "Prakrit Languages"
msgstr "prakrit-kielet"
-#: zypp/LanguageCode.cc:956
+#. language code: pro
+#: zypp/LanguageCode.cc:879
msgid "Provencal, Old (to 1500)"
-msgstr "muinaisprovensaali"
+msgstr "provensaali, muinais- (ennen 1500)"
-#: zypp/LanguageCode.cc:958
+#. language code: pus ps
+#: zypp/LanguageCode.cc:881
msgid "Pushto"
msgstr "pašto"
-#: zypp/LanguageCode.cc:960
+#. language code: que qu
+#: zypp/LanguageCode.cc:883
msgid "Quechua"
msgstr "quechua"
# KZ
-# fuzzy
-#: zypp/LanguageCode.cc:962
+#. language code: raj
+#: zypp/LanguageCode.cc:885
msgid "Rajasthani"
msgstr "rajasthani"
# JP
-#: zypp/LanguageCode.cc:964
+#. language code: rap
+#: zypp/LanguageCode.cc:887
msgid "Rapanui"
msgstr "rapanui"
-#: zypp/LanguageCode.cc:966
+#. language code: rar
+#: zypp/LanguageCode.cc:889
msgid "Rarotongan"
msgstr "rarotonga"
-#: zypp/LanguageCode.cc:968
+#. language code: roa
+#: zypp/LanguageCode.cc:891
msgid "Romance (Other)"
-msgstr "muut romaaniset kielet"
+msgstr "romaaniset (muut)"
-#: zypp/LanguageCode.cc:970
+#. language code: roh rm
+#: zypp/LanguageCode.cc:893
msgid "Raeto-Romance"
msgstr "retoromaani"
# RO
-#: zypp/LanguageCode.cc:972
+#. language code: rom
+#: zypp/LanguageCode.cc:895
msgid "Romany"
msgstr "romani"
-#: zypp/LanguageCode.cc:974 zypp/LanguageCode.cc:976
+#. language code: rum ron ro
+#: zypp/LanguageCode.cc:897 zypp/LanguageCode.cc:899
msgid "Romanian"
msgstr "romania"
# IN
-# fuzzy
-#: zypp/LanguageCode.cc:978
+#. language code: run rn
+#: zypp/LanguageCode.cc:901
msgid "Rundi"
msgstr "rundi"
-#: zypp/LanguageCode.cc:980
+#. language code: rus ru
+#: zypp/LanguageCode.cc:903
msgid "Russian"
msgstr "venäjä"
# SD
-#: zypp/LanguageCode.cc:982
+#. language code: sad
+#: zypp/LanguageCode.cc:905
msgid "Sandawe"
msgstr "sandawe"
# SD
-#: zypp/LanguageCode.cc:984
+#. language code: sag sg
+#: zypp/LanguageCode.cc:907
msgid "Sango"
msgstr "sango"
-#: zypp/LanguageCode.cc:986
+#. language code: sah
+#: zypp/LanguageCode.cc:909
msgid "Yakut"
msgstr "jakuutti"
-#: zypp/LanguageCode.cc:988
+#. language code: sai
+#: zypp/LanguageCode.cc:911
msgid "South American Indian (Other)"
-msgstr "muut Etelä-Amerikan intiaanikielet"
+msgstr "Etelä-Amerikan intiaanikielet (muut)"
-#: zypp/LanguageCode.cc:990
-msgid "Salishan languages"
+#. language code: sal
+#: zypp/LanguageCode.cc:913
+msgid "Salishan Languages"
msgstr "sališilaiset kielet"
-#: zypp/LanguageCode.cc:992
+#. language code: sam
+#: zypp/LanguageCode.cc:915
msgid "Samaritan Aramaic"
msgstr "samarianaramea"
-#: zypp/LanguageCode.cc:994
+#. language code: san sa
+#: zypp/LanguageCode.cc:917
msgid "Sanskrit"
msgstr "sanskrit"
-#: zypp/LanguageCode.cc:996
+#. language code: sas
+#: zypp/LanguageCode.cc:919
msgid "Sasak"
msgstr "sasak"
-#: zypp/LanguageCode.cc:998
+#. language code: sat
+#: zypp/LanguageCode.cc:921
msgid "Santali"
msgstr "santali"
-#: zypp/LanguageCode.cc:1000 zypp/LanguageCode.cc:1002
+#. language code: scc srp sr
+#: zypp/LanguageCode.cc:923 zypp/LanguageCode.cc:925
msgid "Serbian"
msgstr "serbia"
-#: zypp/LanguageCode.cc:1004
+#. language code: scn
+#: zypp/LanguageCode.cc:927
msgid "Sicilian"
msgstr "sisilia"
-#: zypp/LanguageCode.cc:1006
+#. language code: sco
+#: zypp/LanguageCode.cc:929
msgid "Scots"
msgstr "skotti"
-#: zypp/LanguageCode.cc:1008 zypp/LanguageCode.cc:1010
+#. language code: scr hrv hr
+#: zypp/LanguageCode.cc:931 zypp/LanguageCode.cc:933
msgid "Croatian"
msgstr "kroatia"
-#: zypp/LanguageCode.cc:1012
+#. language code: sel
+#: zypp/LanguageCode.cc:935
msgid "Selkup"
msgstr "selkuppi"
-#: zypp/LanguageCode.cc:1014
+#. language code: sem
+#: zypp/LanguageCode.cc:937
msgid "Semitic (Other)"
-msgstr "muut seemiläiset kielet"
+msgstr "seemiläiset kielet (muut)"
-#: zypp/LanguageCode.cc:1016
+#. language code: sga
+#: zypp/LanguageCode.cc:939
msgid "Irish, Old (to 900)"
-msgstr "muinaisiiri"
+msgstr "iiri, muinais- (ennen 900)"
-#: zypp/LanguageCode.cc:1018
+#. language code: sgn
+#: zypp/LanguageCode.cc:941
msgid "Sign Languages"
msgstr "viittomakielet"
-#: zypp/LanguageCode.cc:1020
+#. language code: shn
+#: zypp/LanguageCode.cc:943
msgid "Shan"
msgstr "shan"
-#: zypp/LanguageCode.cc:1022
+#. language code: sid
+#: zypp/LanguageCode.cc:945
msgid "Sidamo"
msgstr "sidamo"
-#: zypp/LanguageCode.cc:1024
+#. language code: sin si
+#: zypp/LanguageCode.cc:947
msgid "Sinhala"
msgstr "sinhali"
-#: zypp/LanguageCode.cc:1026
-msgid "Siouan languages"
+#. language code: sio
+#: zypp/LanguageCode.cc:949
+msgid "Siouan Languages"
msgstr "sioux-kielet"
-#: zypp/LanguageCode.cc:1028
+#. language code: sit
+#: zypp/LanguageCode.cc:951
msgid "Sino-Tibetan (Other)"
-msgstr "muut sinotiibetiläiset kielet"
+msgstr "sinotiibetiläiset (muut)"
-#: zypp/LanguageCode.cc:1030
+#. language code: sla
+#: zypp/LanguageCode.cc:953
msgid "Slavic (Other)"
-msgstr "muut slaavilaiset kielet"
+msgstr "slaavilaiset (muut)"
-#: zypp/LanguageCode.cc:1032 zypp/LanguageCode.cc:1034
+#. language code: slo slk sk
+#: zypp/LanguageCode.cc:955 zypp/LanguageCode.cc:957
msgid "Slovak"
msgstr "slovakki"
-#: zypp/LanguageCode.cc:1036
+#. language code: slv sl
+#: zypp/LanguageCode.cc:959
msgid "Slovenian"
msgstr "sloveeni"
-#: zypp/LanguageCode.cc:1038
+#. language code: sma
+#: zypp/LanguageCode.cc:961
msgid "Southern Sami"
msgstr "saame, etelä-"
-#: zypp/LanguageCode.cc:1040
+#. language code: sme se
+#: zypp/LanguageCode.cc:963
msgid "Northern Sami"
msgstr "saame, pohjois-"
-#: zypp/LanguageCode.cc:1042
-msgid "Sami languages (Other)"
-msgstr "muut saamelaiskielet"
+#. language code: smi
+#: zypp/LanguageCode.cc:965
+msgid "Sami Languages (Other)"
+msgstr "saamelaiskielet (muut)"
# ES
-#: zypp/LanguageCode.cc:1044
+#. language code: smj
+#: zypp/LanguageCode.cc:967
msgid "Lule Sami"
msgstr "saame, luulajan-"
-#: zypp/LanguageCode.cc:1046
+#. language code: smn
+#: zypp/LanguageCode.cc:969
msgid "Inari Sami"
msgstr "saame, inarin-"
-#: zypp/LanguageCode.cc:1048
+#. language code: smo sm
+#: zypp/LanguageCode.cc:971
msgid "Samoan"
msgstr "samoa"
-#: zypp/LanguageCode.cc:1050
+#. language code: sms
+#: zypp/LanguageCode.cc:973
msgid "Skolt Sami"
msgstr "saame, koltan-"
# SI
-#: zypp/LanguageCode.cc:1052
+#. language code: sna sn
+#: zypp/LanguageCode.cc:975
msgid "Shona"
msgstr "shona"
-#: zypp/LanguageCode.cc:1054
+#. language code: snd sd
+#: zypp/LanguageCode.cc:977
msgid "Sindhi"
msgstr "sindhi"
-#: zypp/LanguageCode.cc:1056
+#. language code: snk
+#: zypp/LanguageCode.cc:979
msgid "Soninke"
msgstr "soninke"
-#: zypp/LanguageCode.cc:1058
+#. language code: sog
+#: zypp/LanguageCode.cc:981
msgid "Sogdian"
msgstr "sogdi"
# SO
-#: zypp/LanguageCode.cc:1060
+#. language code: som so
+#: zypp/LanguageCode.cc:983
msgid "Somali"
msgstr "somali"
-#: zypp/LanguageCode.cc:1062
+#. language code: son
+#: zypp/LanguageCode.cc:985
msgid "Songhai"
msgstr "songhai"
-#: zypp/LanguageCode.cc:1064
+#. language code: sot st
+#: zypp/LanguageCode.cc:987
msgid "Sotho, Southern"
msgstr "sotho, etelä-"
-#: zypp/LanguageCode.cc:1066
+#. language code: spa es
+#: zypp/LanguageCode.cc:989
msgid "Spanish"
msgstr "espanja"
# MR
-#: zypp/LanguageCode.cc:1068
+#. language code: srd sc
+#: zypp/LanguageCode.cc:991
msgid "Sardinian"
msgstr "sardi"
-#: zypp/LanguageCode.cc:1070
+#. language code: srr
+#: zypp/LanguageCode.cc:993
msgid "Serer"
msgstr "serer"
-#: zypp/LanguageCode.cc:1072
+#. language code: ssa
+#: zypp/LanguageCode.cc:995
msgid "Nilo-Saharan (Other)"
-msgstr "muut niililäis-saharalaiset kielet"
+msgstr "niililäis-saharalaiset (muut)"
# ES
-#: zypp/LanguageCode.cc:1074
+#. language code: ssw ss
+#: zypp/LanguageCode.cc:997
msgid "Swati"
msgstr "swazi"
-#: zypp/LanguageCode.cc:1076
+#. language code: suk
+#: zypp/LanguageCode.cc:999
msgid "Sukuma"
msgstr "sukuma"
# SD
-# fuzzy
-#: zypp/LanguageCode.cc:1078
+#. language code: sun su
+#: zypp/LanguageCode.cc:1001
msgid "Sundanese"
msgstr "sunda"
-#: zypp/LanguageCode.cc:1080
+#. language code: sus
+#: zypp/LanguageCode.cc:1003
msgid "Susu"
msgstr "susu"
-#: zypp/LanguageCode.cc:1082
+#. language code: sux
+#: zypp/LanguageCode.cc:1005
msgid "Sumerian"
msgstr "sumeri"
# SZ
-#: zypp/LanguageCode.cc:1084
+#. language code: swa sw
+#: zypp/LanguageCode.cc:1007
msgid "Swahili"
msgstr "swahili"
-#: zypp/LanguageCode.cc:1086
+#. language code: swe sv
+#: zypp/LanguageCode.cc:1009
msgid "Swedish"
msgstr "ruotsi"
# SY
-#: zypp/LanguageCode.cc:1088
+#. language code: syr
+#: zypp/LanguageCode.cc:1011
msgid "Syriac"
msgstr "syyria"
-#: zypp/LanguageCode.cc:1090
+#. language code: tah ty
+#: zypp/LanguageCode.cc:1013
msgid "Tahitian"
msgstr "tahiti"
-#: zypp/LanguageCode.cc:1092
+#. language code: tai
+#: zypp/LanguageCode.cc:1015
msgid "Tai (Other)"
-msgstr "muut thaikielet"
+msgstr "thaikielet (muut)"
-#: zypp/LanguageCode.cc:1094
+#. language code: tam ta
+#: zypp/LanguageCode.cc:1017
msgid "Tamil"
msgstr "tamil"
# QA
-#: zypp/LanguageCode.cc:1096
+#. language code: tat tt
+#: zypp/LanguageCode.cc:1019
msgid "Tatar"
msgstr "tataari"
# BE
-#: zypp/LanguageCode.cc:1098
+#. language code: tel te
+#: zypp/LanguageCode.cc:1021
msgid "Telugu"
msgstr "telugu"
-#: zypp/LanguageCode.cc:1100
+#. language code: tem
+#: zypp/LanguageCode.cc:1023
msgid "Timne"
msgstr "temne"
-#: zypp/LanguageCode.cc:1102
+#. language code: ter
+#: zypp/LanguageCode.cc:1025
msgid "Tereno"
msgstr "tereno"
-#: zypp/LanguageCode.cc:1104
+#. language code: tet
+#: zypp/LanguageCode.cc:1027
msgid "Tetum"
msgstr "tetum"
# TJ
-# fuzzy
-#: zypp/LanguageCode.cc:1106
+#. language code: tgk tg
+#: zypp/LanguageCode.cc:1029
msgid "Tajik"
msgstr "tadžikki"
-#: zypp/LanguageCode.cc:1108
+#. language code: tgl tl
+#: zypp/LanguageCode.cc:1031
msgid "Tagalog"
msgstr "tagalog"
-#: zypp/LanguageCode.cc:1110
+#. language code: tha th
+#: zypp/LanguageCode.cc:1033
msgid "Thai"
msgstr "thai"
# TW
-#: zypp/LanguageCode.cc:1112 zypp/LanguageCode.cc:1114
+#. language code: tib bod bo
+#: zypp/LanguageCode.cc:1035 zypp/LanguageCode.cc:1037
msgid "Tibetan"
msgstr "tiibet"
-#: zypp/LanguageCode.cc:1116
+#. language code: tig
+#: zypp/LanguageCode.cc:1039
msgid "Tigre"
msgstr "tigre"
# NG
-#: zypp/LanguageCode.cc:1118
+#. language code: tir ti
+#: zypp/LanguageCode.cc:1041
msgid "Tigrinya"
msgstr "tigrinya"
-#: zypp/LanguageCode.cc:1120
+#. language code: tiv
+#: zypp/LanguageCode.cc:1043
msgid "Tiv"
msgstr "tiv"
-#: zypp/LanguageCode.cc:1124
+#. language code: tlh
+#: zypp/LanguageCode.cc:1047
msgid "Klingon"
msgstr "klingon"
-#: zypp/LanguageCode.cc:1126
+#. language code: tli
+#: zypp/LanguageCode.cc:1049
msgid "Tlingit"
msgstr "tlingit"
-#: zypp/LanguageCode.cc:1128
+#. language code: tmh
+#: zypp/LanguageCode.cc:1051
msgid "Tamashek"
msgstr "tamashek"
-#: zypp/LanguageCode.cc:1130
+#. language code: tog
+#: zypp/LanguageCode.cc:1053
msgid "Tonga (Nyasa)"
msgstr "tonga (Malawi)"
# FO
-# fuzzy
-#: zypp/LanguageCode.cc:1132
+#. language code: ton to
+#: zypp/LanguageCode.cc:1055
msgid "Tonga (Tonga Islands)"
msgstr "tonga (Tonga)"
-#: zypp/LanguageCode.cc:1134
+#. language code: tpi
+#: zypp/LanguageCode.cc:1057
msgid "Tok Pisin"
msgstr "tok-pisin"
# FR
-#: zypp/LanguageCode.cc:1136
+#. language code: tsi
+#: zypp/LanguageCode.cc:1059
msgid "Tsimshian"
msgstr "tsimshian"
# TW
-#: zypp/LanguageCode.cc:1138
+#. language code: tsn tn
+#: zypp/LanguageCode.cc:1061
msgid "Tswana"
msgstr "tswana"
# EE
-#: zypp/LanguageCode.cc:1140
+#. language code: tso ts
+#: zypp/LanguageCode.cc:1063
msgid "Tsonga"
msgstr "tsonga"
# TR
-#: zypp/LanguageCode.cc:1142
+#. language code: tuk tk
+#: zypp/LanguageCode.cc:1065
msgid "Turkmen"
msgstr "turkmeeni"
-#: zypp/LanguageCode.cc:1144
+#. language code: tum
+#: zypp/LanguageCode.cc:1067
msgid "Tumbuka"
msgstr "tumbuka"
-#: zypp/LanguageCode.cc:1146
-msgid "Tupi languages"
+#. language code: tup
+#: zypp/LanguageCode.cc:1069
+msgid "Tupi Languages"
msgstr "tupi-kielet"
-#: zypp/LanguageCode.cc:1148
+#. language code: tur tr
+#: zypp/LanguageCode.cc:1071
msgid "Turkish"
msgstr "turkki"
-#: zypp/LanguageCode.cc:1150
+#. language code: tut
+#: zypp/LanguageCode.cc:1073
msgid "Altaic (Other)"
-msgstr "muut altailaiset kielet"
+msgstr "altailaiset (muut)"
-#: zypp/LanguageCode.cc:1154
+#. language code: twi tw
+#: zypp/LanguageCode.cc:1077
msgid "Twi"
msgstr "twi"
# TN
-# fuzzy
-#: zypp/LanguageCode.cc:1156
+#. language code: tyv
+#: zypp/LanguageCode.cc:1079
msgid "Tuvinian"
msgstr "tuva"
-#: zypp/LanguageCode.cc:1158
+#. language code: udm
+#: zypp/LanguageCode.cc:1081
msgid "Udmurt"
msgstr "udmurtti"
-#: zypp/LanguageCode.cc:1160
+#. language code: uga
+#: zypp/LanguageCode.cc:1083
msgid "Ugaritic"
msgstr "ugarit"
-#: zypp/LanguageCode.cc:1162
+#. language code: uig ug
+#: zypp/LanguageCode.cc:1085
msgid "Uighur"
msgstr "uiguuri"
# UA
-#: zypp/LanguageCode.cc:1164
+#. language code: ukr uk
+#: zypp/LanguageCode.cc:1087
msgid "Ukrainian"
msgstr "ukraina"
-#: zypp/LanguageCode.cc:1166
+#. language code: umb
+#: zypp/LanguageCode.cc:1089
msgid "Umbundu"
msgstr "umbundu"
-#: zypp/LanguageCode.cc:1168
+#. language code: und
+#: zypp/LanguageCode.cc:1091
msgid "Undetermined"
msgstr "määrittämätön"
-#: zypp/LanguageCode.cc:1170
+#. language code: urd ur
+#: zypp/LanguageCode.cc:1093
msgid "Urdu"
msgstr "urdu"
-#: zypp/LanguageCode.cc:1172
+#. language code: uzb uz
+#: zypp/LanguageCode.cc:1095
msgid "Uzbek"
msgstr "uzbekki"
-#: zypp/LanguageCode.cc:1174
+#. language code: vai
+#: zypp/LanguageCode.cc:1097
msgid "Vai"
msgstr "vai"
-#: zypp/LanguageCode.cc:1176
+#. language code: ven ve
+#: zypp/LanguageCode.cc:1099
msgid "Venda"
msgstr "venda"
-#: zypp/LanguageCode.cc:1178
+#. language code: vie vi
+#: zypp/LanguageCode.cc:1101
msgid "Vietnamese"
msgstr "vietnam"
-#: zypp/LanguageCode.cc:1180
+#. language code: vol vo
+#: zypp/LanguageCode.cc:1103
msgid "Volapuk"
msgstr "volapük"
-#: zypp/LanguageCode.cc:1182
+#. language code: vot
+#: zypp/LanguageCode.cc:1105
msgid "Votic"
msgstr "vatja"
-#: zypp/LanguageCode.cc:1184
-msgid "Wakashan languages"
+#. language code: wak
+#: zypp/LanguageCode.cc:1107
+msgid "Wakashan Languages"
msgstr "wakash-kielet"
-#: zypp/LanguageCode.cc:1186
+#. language code: wal
+#: zypp/LanguageCode.cc:1109
msgid "Walamo"
msgstr "walamo"
-#: zypp/LanguageCode.cc:1188
+#. language code: war
+#: zypp/LanguageCode.cc:1111
msgid "Waray"
msgstr "waray"
-#: zypp/LanguageCode.cc:1190
+#. language code: was
+#: zypp/LanguageCode.cc:1113
msgid "Washo"
msgstr "washo"
-#: zypp/LanguageCode.cc:1192 zypp/LanguageCode.cc:1194
+#. language code: wel cym cy
+#: zypp/LanguageCode.cc:1115 zypp/LanguageCode.cc:1117
msgid "Welsh"
msgstr "kymri"
-#: zypp/LanguageCode.cc:1196
-msgid "Sorbian languages"
+#. language code: wen
+#: zypp/LanguageCode.cc:1119
+msgid "Sorbian Languages"
msgstr "sorbin kielet"
-#: zypp/LanguageCode.cc:1198
+#. language code: wln wa
+#: zypp/LanguageCode.cc:1121
msgid "Walloon"
msgstr "valloni"
-#: zypp/LanguageCode.cc:1200
+#. language code: wol wo
+#: zypp/LanguageCode.cc:1123
msgid "Wolof"
msgstr "wolof"
-#: zypp/LanguageCode.cc:1202
+#. language code: xal
+#: zypp/LanguageCode.cc:1125
msgid "Kalmyk"
msgstr "kalmukki"
-#: zypp/LanguageCode.cc:1204
+#. language code: xho xh
+#: zypp/LanguageCode.cc:1127
msgid "Xhosa"
msgstr "xhosa"
-#: zypp/LanguageCode.cc:1206
+#. language code: yao
+#: zypp/LanguageCode.cc:1129
msgid "Yao"
msgstr "yao"
-#: zypp/LanguageCode.cc:1208
+#. language code: yap
+#: zypp/LanguageCode.cc:1131
msgid "Yapese"
msgstr "yap"
-#: zypp/LanguageCode.cc:1210
+#. language code: yid yi
+#: zypp/LanguageCode.cc:1133
msgid "Yiddish"
msgstr "jiddiš"
# CU
-# fuzzy
-#: zypp/LanguageCode.cc:1212
+#. language code: yor yo
+#: zypp/LanguageCode.cc:1135
msgid "Yoruba"
msgstr "joruba"
-#: zypp/LanguageCode.cc:1214
-msgid "Yupik languages"
+#. language code: ypk
+#: zypp/LanguageCode.cc:1137
+msgid "Yupik Languages"
msgstr "jupikkikielet"
-#: zypp/LanguageCode.cc:1216
+#. language code: zap
+#: zypp/LanguageCode.cc:1139
msgid "Zapotec"
msgstr "sapoteekki"
# BZ
-# fuzzy
-#: zypp/LanguageCode.cc:1218
+#. language code: zen
+#: zypp/LanguageCode.cc:1141
msgid "Zenaga"
msgstr "zenaga"
-#: zypp/LanguageCode.cc:1220
+#. language code: zha za
+#: zypp/LanguageCode.cc:1143
msgid "Zhuang"
msgstr "zhuang"
-#: zypp/LanguageCode.cc:1222
+#. language code: znd
+#: zypp/LanguageCode.cc:1145
msgid "Zande"
msgstr "zande"
-#: zypp/LanguageCode.cc:1224
+#. language code: zul zu
+#: zypp/LanguageCode.cc:1147
msgid "Zulu"
msgstr "zulu"
-#: zypp/LanguageCode.cc:1226
+#. language code: zun
+#: zypp/LanguageCode.cc:1149
msgid "Zuni"
msgstr "zuni"
-#: zypp/SourceManager.h:42
-msgid "Unable to restore all sources."
-msgstr "Kaikkia lähteitä ei voida palauttaa."
-
-#: zypp/SourceManager.h:68
-msgid "At least one source already registered, cannot restore sources from persistent store."
-msgstr "Ainakin yksi lähde on jo rekisteröity, lähteiden palauttaminen pysyvästä varastosta ei onnistu."
-
-#: zypp/ZYppFactory.cc:279 zypp/ZYppFactory.cc:334
-msgid "Cannot acquire zypp lock."
-msgstr "zypp-lukon hankkiminen ei onnistu."
-
-#: zypp/solver/detail/ProblemSolutionIgnore.cc:54
-msgid "Ignore this requirement just here"
-msgstr "Jätä tämä vaatimus huomiotta vain tässä"
-
-#: zypp/solver/detail/ProblemSolutionIgnore.cc:63
-msgid "Ignore this requirement generally"
-msgstr "Jätä tämä vaatimus huomiotta yleisesti"
-
-#: zypp/solver/detail/ProblemSolutionIgnore.cc:75
-#, c-format
-msgid "Install %s although it would change the architecture"
-msgstr "Asenna %s, vaikka se muuttaisi arkkitehtuurin"
-
-#: zypp/solver/detail/ProblemSolutionIgnore.cc:78
-#, c-format
-msgid "%s provides this dependency but would changed the architecture of the installed item"
-msgstr "%s tarjoaa tämän riippuvuuden, mutta vaihtaa asennetun kohteen arkkitehtuurin"
-
-#: zypp/solver/detail/ProblemSolutionIgnore.cc:90
-#: zypp/solver/detail/ProblemSolutionIgnore.cc:102
-#, c-format
-msgid "Ignore this conflict of %s"
-msgstr "Jätä osan %s ristiriita huomiotta"
-
-#: zypp/solver/detail/ProblemSolutionIgnore.cc:117
-#, c-format
-msgid "Ignore the obsolete %s in %s"
-msgstr "Jätä osan %s vanhentuminen %s huomiotta"
-
-#: zypp/solver/detail/ProblemSolutionIgnore.cc:130
-#, c-format
-msgid "Ignore that %s is already set to install"
-msgstr "Jätä huomiotta että %s on jo asetettu asennettavaksi"
-
-#: zypp/solver/detail/ProblemSolutionInstall.cc:54
-#: zypp/solver/detail/ProblemSolutionInstall.cc:56
-#, c-format
-msgid "install %s"
-msgstr "asenna %s"
-
-#: zypp/solver/detail/ProblemSolutionInstall.cc:66
-msgid "Install missing resolvables"
-msgstr "Asenna puuttuvat ratkaisimet"
-
-#: zypp/solver/detail/ProblemSolutionKeep.cc:53
-#: zypp/solver/detail/ProblemSolutionKeep.cc:55
-#, c-format
-msgid "keep %s"
-msgstr "pidä %s"
+#: zypp/ProblemSolution.cc:114
+msgid "Following actions will be done:"
+msgstr "Tehdään seuraavat toiminnot:"
+
+#. translators: an annotation to a gpg keys expiry date
+#: zypp/PublicKey.cc:63
+msgid "does not expire"
+msgstr "ei vanhene"
+
+#. translators: an annotation to a gpg keys expiry date: "expired: 1999-04-12"
+#: zypp/PublicKey.cc:68
+#, boost-format
+msgid "expired: %1%"
+msgstr "vanhentunut: %1%"
+
+#. translators: an annotation to a gpg keys expiry date: "expires: 2111-04-12"
+#: zypp/PublicKey.cc:73
+#, boost-format
+msgid "expires: %1%"
+msgstr "vanhenee: %1%"
+
+#. translators: an annotation to a gpg keys expiry date
+#: zypp/PublicKey.cc:82
+msgid "(does not expire)"
+msgstr "(ei vanhene)"
+
+#. translators: an annotation to a gpg keys expiry date
+#: zypp/PublicKey.cc:91
+msgid "(EXPIRED)"
+msgstr "(VANHENTUNUT)"
+
+#. translators: an annotation to a gpg keys expiry date
+#: zypp/PublicKey.cc:95
+msgid "(expires within 24h)"
+msgstr "(vanhenee 24 tunnin kuluessa)"
+
+#. translators: an annotation to a gpg keys expiry date
+#: zypp/PublicKey.cc:99
+#, c-format, boost-format
+msgid "(expires in %d day)"
+msgid_plural "(expires in %d days)"
+msgstr[0] "(vanhenee %d päivässä)"
+msgstr[1] "(vanhenee %d päivässä)"
+
+#. translator: %1% is a gpg key ID like 3DBDC284
+#. %2% is a cache directories path
+#: zypp/RepoInfo.cc:513
+#, boost-format
+msgid "Looking for gpg key ID %1% in cache %2%."
+msgstr ""
-#: zypp/solver/detail/ProblemSolutionKeep.cc:65
-msgid "Keep resolvables"
-msgstr "Pidä ratkaisimet"
+#. translator: %1% is a gpg key ID like 3DBDC284
+#. %2% is a repositories name
+#: zypp/RepoInfo.cc:541
+#, boost-format
+msgid "Looking for gpg key ID %1% in repository %2%."
+msgstr ""
-#: zypp/solver/detail/ProblemSolutionUninstall.cc:64
-#: zypp/solver/detail/ProblemSolutionUninstall.cc:66
-#: zypp/solver/detail/Resolver_problems.cc:408
-#: zypp/solver/detail/Resolver_problems.cc:418
-#, c-format
-msgid "delete %s"
-msgstr "poista %s"
+#. translator: %1% is a repositories name
+#: zypp/RepoInfo.cc:565
+#, boost-format
+msgid "Repository %1% does not define additional 'gpgkey=' URLs."
+msgstr ""
-#: zypp/solver/detail/ProblemSolutionUninstall.cc:69
-#: zypp/solver/detail/ProblemSolutionUninstall.cc:71
-#: zypp/solver/detail/Resolver_problems.cc:411
-#: zypp/solver/detail/Resolver_problems.cc:421
-#, c-format
-msgid "do not install %s"
-msgstr "älä asenna ohjelmistoa %s"
-
-#: zypp/solver/detail/ProblemSolutionUninstall.cc:81
-msgid "Do not install or delete concerning resolvables"
-msgstr "Älä asenna tai poista ratkaisimia joita tämä koskettaa"
-
-#: zypp/solver/detail/ProblemSolutionUnlock.cc:70
-msgid "unlock all resolvables"
-msgstr "poista kaikkien ratkaisimien lukitus"
-
-#: zypp/solver/detail/ProblemSolutionUnlock.cc:83
-#, c-format
-msgid "unlock %s"
-msgstr "Poista ohjelmiston %s lukitus"
-
-#: zypp/solver/detail/ProblemSolutionUnlock.cc:92
-msgid "Unlock these resolvables"
-msgstr "Poistetaan näiden ratkaisimien lukitus"
-
-#: zypp/solver/detail/QueueItemRequire.cc:693
-#, c-format
-msgid "for requiring %s for %s when upgrading %s"
-msgstr "tarvitaan %s %s varten kun päivitetään %s"
-
-#: zypp/solver/detail/ResolverInfo.cc:190
-msgid " Error!"
-msgstr " Virhe!"
-
-#: zypp/solver/detail/ResolverInfo.cc:191
-msgid " Important!"
-msgstr " Tärkeä!"
-
-#: zypp/solver/detail/ResolverInfoChildOf.cc:56
-#: zypp/solver/detail/ResolverInfoChildOf.cc:71
-#, c-format
-msgid "%s part of %s"
-msgstr "Osa %s kuuluu osaan %s"
-
-#: zypp/solver/detail/ResolverInfoConflictsWith.cc:55
-#: zypp/solver/detail/ResolverInfoConflictsWith.cc:70
-#: zypp/solver/detail/Resolver_problems.cc:264
-#, c-format
-msgid "%s conflicts with %s"
-msgstr "%s on ristiriidassa osan %s kanssa"
-
-#: zypp/solver/detail/ResolverInfoDependsOn.cc:55
-#, c-format
-msgid "%s depended on %s"
-msgstr "%s on riippuvainen osasta %s"
-
-#: zypp/solver/detail/ResolverInfoDependsOn.cc:69
-#, c-format
-msgid "%s dependend on %s"
-msgstr "%s riippuu osasta %s"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:56
-msgid ", Action: "
-msgstr ", Toimenpide: "
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:58
-msgid ", Trigger: "
-msgstr ", Laukaisu: "
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:90
-msgid "package"
-msgstr "paketti"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:94
-msgid "selection"
-msgstr "esivalinta"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:98
-msgid "pattern"
-msgstr "käyttötarkoitus"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:102
-msgid "product"
-msgstr "tuote"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:106
-msgid "patch"
-msgstr "korjaus"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:110
-msgid "script"
-msgstr "komentojono"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:114
-msgid "message"
-msgstr "sanoma"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:118
-msgid "atom"
-msgstr "atomi"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:122
-msgid "system"
-msgstr "järjestelmä"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:126
-msgid "Resolvable"
-msgstr "Ratkaisin"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:144
-msgid "Marking this resolution attempt as invalid."
-msgstr "Merkitään tämä ratkaisuyritys epäkelvoksi."
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:151
-#, c-format
-msgid "Marking resolvable %s as uninstallable"
-msgstr "Merkitään ratkaisin %s ei asennettavissa olevaksi"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:159
-#, c-format
-msgid "%s is scheduled to be installed, but this is not possible because of dependency problems."
-msgstr "%s on tarkoitus asentaa, mutta se ei ole mahdollista riippuvuusongelmien vuoksi."
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:167
-#, c-format
-msgid "Can't install %s since it is already marked as needing to be uninstalled"
-msgstr "Ei voida asentaa osaa %s, koska se on jo merkitty poistettavaksi"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:179
-#, c-format
-msgid "Can't install %s since it is does not apply to this system."
-msgstr "Ei voida asentaa osaa %s, koska sitä ei käytetä tässä järjestelmässä."
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:190
-#, c-format
-msgid "Can't install %s, since %s is already marked as needing to be installed"
-msgstr "Ei voida asentaa osaa %s, koska %s on jo merkitty tilaan tarvitaan asennettavaksi"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:198
-#, c-format
-msgid "This would invalidate %s."
-msgstr "Tämä muuttaisi osan %s epäkelvoksi."
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:214
-#, c-format
-msgid "Establishing %s"
-msgstr "Valmistellaan %s"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:235
-#, c-format
-msgid "Installing %s"
-msgstr "Asennetaan %s"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:252
-#, c-format
-msgid "Updating %s to %s"
-msgstr "Päivitetään %s --> %s"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:270
-#, c-format
-msgid "Skipping %s: already installed"
-msgstr "Ohitetaan %s: jo asennettu"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:292
-#, c-format
-msgid "There are no alternative installed providers of %s"
-msgstr "Mikään muu osa ei tarjoa osaa %s"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:298
-#: zypp/solver/detail/ResolverInfoMisc.cc:323
-#, c-format
-msgid "for %s"
-msgstr "%s:lle"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:317
-#, c-format
-msgid "There are no installable providers of %s"
-msgstr "Mikään osa ei tarjoa osaa %s"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:341
-#, c-format
-msgid "Upgrade to %s to avoid removing %s is not possible."
-msgstr "Päivitä osaan %s välttääksesi osan %s poistamisen, mikäli mahdollista."
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:359
-#, c-format
-msgid "%s provides %s, but is scheduled to be uninstalled."
-msgstr "Osa %s tarjoaa osan %s, mutta se on tarkoitus poistaa."
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:377
-#, c-format
-msgid "%s provides %s, but another version of that %s is already installed."
-msgstr "Osa %s tarjoaa osan %s, mutta toinen versio %s on jo asennettu."
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:396
-#, c-format
-msgid "%s provides %s, but it is uninstallable. Try installing it on its own for more details."
-msgstr "Osa %s tarjoaa osan %s, mutta sitä ei voida poistaa. Yritä asentaa se yksinään saadaksesi lisätietoja."
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:414
-#, c-format
-msgid "%s provides %s, but it is locked."
-msgstr "Osa %s tarjoaa osan %s, mutta se on lukittu."
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:432
-#, c-format
-msgid "%s provides %s, but has another architecture."
-msgstr "Osa %s tarjoaa osan %s, mutta se on eri arkkitehtuuria."
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:450
-#, c-format
-msgid "Can't satisfy requirement %s for %s"
-msgstr "Ei voida tyydyttää vaatimusta %s osalle %s"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:471
-#, c-format
-msgid "%s is required by other to-be-installed resolvable, so it won't be unlinked."
-msgstr "Muut asennettavat ratkaisimet vaativat %s, joten sen linkitystä ei pureta."
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:488
-#, c-format
-msgid "%s is required by other installed resolvable, so it won't be unlinked."
-msgstr "Muu asennettava ratkaisin vaatii %s, joten sen linkitystä ei pureta."
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:505
-#, c-format
-msgid "%s is locked and cannot be uninstalled."
-msgstr "%s on lukittu ja sitä ei voida poistaa."
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:524
-#, c-format
-msgid "A conflict over %s (%s) requires the removal of to-be-installed %s"
-msgstr "Ristiriita osasta %s (%s) vaatii asennettavaksi päätetyn %s poistamista"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:542
-#, c-format
-msgid "Marking %s as uninstallable due to conflicts over %s"
-msgstr "Merkitään %s ei asennettavissa olevaksi osasta %s olevan ristiriidan takia"
-
-#: zypp/solver/detail/ResolverInfoMisc.cc:550
-#, c-format
-msgid "from %s"
-msgstr "%s:sta"
-
-#: zypp/solver/detail/ResolverInfoMissingReq.cc:64
-#, c-format
-msgid "%s is missing the requirement %s"
-msgstr "%s puuttuu vaatimus %s"
-
-#: zypp/solver/detail/ResolverInfoNeededBy.cc:56
-#: zypp/solver/detail/Resolver_problems.cc:253
-#, c-format
-msgid "%s is needed by %s"
-msgstr "Osaa %s tarvitaan %s toimesta"
-
-#: zypp/solver/detail/ResolverInfoNeededBy.cc:70
-#, c-format
-msgid "%s needed by %s"
-msgstr "Osaa %s tarvitaan %s toimesta"
-
-#: zypp/solver/detail/ResolverInfoObsoletes.cc:55
-#, c-format
-msgid "%s is replaced by %s"
-msgstr "%s korvataan osalla %s"
-
-#: zypp/solver/detail/ResolverInfoObsoletes.cc:69
-#, c-format
-msgid "%s replaced by %s"
-msgstr "%s korvataan osalla %s"
-
-#: zypp/solver/detail/Resolver_problems.cc:243
-msgid "Invalid information"
-msgstr "Epäkelvot tiedot"
-
-#: zypp/solver/detail/Resolver_problems.cc:250
-#, c-format
-msgid "%s is needed by other resolvables"
-msgstr "Muut ratkaisimet tarvitsevat %s"
-
-#: zypp/solver/detail/Resolver_problems.cc:254
-#, c-format
+#: zypp/RepoManager.cc:314
+#, boost-format
+msgid "Cannot read repo directory '%1%': Permission denied"
+msgstr "repo hakemiston lukeminen ei onnistu '%1%': Pääsy estetty"
+
+#. TranslatorExplanation '%s' is a pathname
+#: zypp/RepoManager.cc:322 zypp/RepoManager.cc:785 zypp/RepoManager.cc:1538
+#: zypp/repo/PluginServices.cc:49
+#, c-format, boost-format
+msgid "Failed to read directory '%s'"
+msgstr "Hakemiston \"%s\" lukeminen ei onnistu"
+
+#: zypp/RepoManager.cc:332
+#, boost-format
+msgid "Cannot read repo file '%1%': Permission denied"
+msgstr "repo-tiedostoa '%1%' ei voitu lukea: Pääsy estetty"
+
+#: zypp/RepoManager.cc:355
+msgid "Repository alias cannot start with dot."
+msgstr "Asennuslähteen alias ei voi alkaa pisteellä."
+
+#: zypp/RepoManager.cc:366
+msgid "Service alias cannot start with dot."
+msgstr "Palvelun alias ei voi alkaa pisteellä."
+
+#. TranslatorExplanation '%s' is a filename
+#: zypp/RepoManager.cc:740 zypp/RepoManager.cc:1656 zypp/RepoManager.cc:1722
+#: zypp/RepoManager.cc:1800 zypp/RepoManager.cc:1865 zypp/RepoManager.cc:1996
+#, c-format, boost-format
+msgid "Can't open file '%s' for writing."
+msgstr "Tiedostoa \"%s\" ei voida avata kirjoitusta varten."
+
+#. translators: Cleanup a repository previously owned by a meanwhile unknown (deleted) service.
+#. %1% = service name
+#. %2% = repository name
+#: zypp/RepoManager.cc:867
+#, boost-format
+msgid "Unknown service '%1%': Removing orphaned service repository '%2%'"
+msgstr "Tuntematon palvelu '%1%': Poistetaan orpo palvelulähde '%2%'"
+
+#. we will throw this later if no URL checks out fine
+#: zypp/RepoManager.cc:1094
+msgid "Valid metadata not found at specified URL"
+msgid_plural "Valid metadata not found at specified URLs"
+msgstr[0] "Annetusta verkko-osoitteesta ei löytynyt kelvollista metatietoa"
+msgstr[1] "Annetuista verkko-osoitteista ei löytynyt kelvollista metatietoa"
+
+#: zypp/RepoManager.cc:1142 zypp/RepoManager.cc:1254 zypp/RepoManager.cc:1310
+#, c-format, boost-format
+msgid "Can't create %s"
+msgstr "Ei voi luoda %s"
+
+#: zypp/RepoManager.cc:1150
+msgid "Can't create metadata cache directory."
+msgstr "Metatiedon välimuistihakemistoa ei voi luoda."
+
+#: zypp/RepoManager.cc:1296
+#, c-format, boost-format
+msgid "Building repository '%s' cache"
+msgstr "Rakennetaan asennuslähteen \"%s\" välimuistia"
+
+#: zypp/RepoManager.cc:1316
+#, c-format, boost-format
+msgid "Can't create cache at %s - no writing permissions."
+msgstr "Välimuistia %s ei voida luoda - ei kirjoitusoikeuksia."
+
+#: zypp/RepoManager.cc:1381
+#, c-format, boost-format
+msgid "Failed to cache repo (%d)."
+msgstr "Virhe asennuslähteen puskuroinnissa (%d)."
+
+#: zypp/RepoManager.cc:1392
+msgid "Unhandled repository type"
+msgstr "Virheellinen asennuslähteen tyyppi"
+
+#. prepare exception to be thrown if the type could not be determined
+#. due to a media exception. We can't throw right away, because of some
+#. problems with proxy servers returning an incorrect error
+#. on ftp file-not-found(bnc #335906). Instead we'll check another types
+#. before throwing.
+#. TranslatorExplanation '%s' is an URL
+#: zypp/RepoManager.cc:1429 zypp/RepoManager.cc:2491
+#, c-format, boost-format
+msgid "Error trying to read from '%s'"
+msgstr "Virhe luettaessa \"%s\""
+
+#. TranslatorExplanation '%s' is an URL
+#: zypp/RepoManager.cc:1482 zypp/RepoManager.cc:2499
+#, c-format, boost-format
+msgid "Unknown error reading from '%s'"
+msgstr "Tuntematon virhe luettaessa \"%s\""
+
+#: zypp/RepoManager.cc:1620
+#, c-format, boost-format
+msgid "Adding repository '%s'"
+msgstr "Lisätään asennuslähdettä \"%s\""
+
+#. TranslatorExplanation '%s' is an URL
+#: zypp/RepoManager.cc:1708
+#, c-format, boost-format
+msgid "Invalid repo file name at '%s'"
+msgstr "Virheellinen asennuslähteen tiedostonimi \"%s\""
+
+#: zypp/RepoManager.cc:1749
+#, c-format, boost-format
+msgid "Removing repository '%s'"
+msgstr "Poistetaan asennuslähdettä \"%s\""
+
+#: zypp/RepoManager.cc:1768 zypp/RepoManager.cc:1846
+msgid "Can't figure out where the repo is stored."
+msgstr "Asennuslähteen sijaintia ei voida päätellä."
+
+#. TranslatorExplanation '%s' is a filename
+#: zypp/RepoManager.cc:1782 zypp/RepoManager.cc:1984
+#, c-format, boost-format
+msgid "Can't delete '%s'"
+msgstr "\"%s\" poistaminen ei onnistu"
+
+#: zypp/RepoManager.cc:1972 zypp/RepoManager.cc:2422
+msgid "Can't figure out where the service is stored."
+msgstr "Palvelun sijaintia ei voida päätellä."
+
+#: zypp/Url.cc:114
+msgid "Invalid LDAP URL query string"
+msgstr "Virheellinen LDAP URL -kysely"
+
+#: zypp/Url.cc:153
+#, c-format, boost-format
+msgid "Invalid LDAP URL query parameter '%s'"
+msgstr "Virheellinen LDAP URL -parametri: \"%s\""
+
+#: zypp/Url.cc:300
+msgid "Unable to clone Url object"
+msgstr "Verkko-osoite-objektin kahdentaminen ei onnistunut"
+
+#: zypp/Url.cc:313
+msgid "Invalid empty Url object reference"
+msgstr "Virheellinen viittaus tyhjään URL-objektiin"
+
+#: zypp/Url.cc:326 zypp/Url.cc:340
+msgid "Unable to parse Url components"
+msgstr "Verkko-osoitteen jäsentäminen ei onnistu."
+
+#: zypp/VendorSupportOptions.cc:14
+msgid "unknown"
+msgstr "tuntematon"
+
+#: zypp/VendorSupportOptions.cc:17
+msgid "unsupported"
+msgstr "ei tuettu"
+
+#: zypp/VendorSupportOptions.cc:20
+msgid "Level 1"
+msgstr "1. Taso"
+
+#: zypp/VendorSupportOptions.cc:23
+msgid "Level 2"
+msgstr "2. Taso"
+
+#: zypp/VendorSupportOptions.cc:26
+msgid "Level 3"
+msgstr "3. Taso"
+
+#: zypp/VendorSupportOptions.cc:29
+msgid "Additional Customer Contract Necessary"
+msgstr "Erillinen asiakassopimus tarpeen"
+
+#: zypp/VendorSupportOptions.cc:31
+msgid "invalid"
+msgstr "virheellinen"
+
+#: zypp/VendorSupportOptions.cc:39
+msgid "The level of support is unspecified"
+msgstr "Tuen tasoa ei ole määritetty"
+
+#: zypp/VendorSupportOptions.cc:42
+msgid "The vendor does not provide support."
+msgstr "Myyjä ei tarjoa tukea."
+
+#: zypp/VendorSupportOptions.cc:45
msgid ""
-"%s is needed by:\n"
-"%s"
+"Problem determination, which means technical support designed to provide "
+"compatibility information, installation assistance, usage support, on-going "
+"maintenance and basic troubleshooting. Level 1 Support is not intended to "
+"correct product defect errors."
msgstr ""
-"%s tarvitaan osien toimesta:\n"
-"%s"
+"Ongelman määrittäminen, mikä tarkoittaa teknistä tukea, joka tarjoaa "
+"yhteensopivuustietoja, asennustukea, käyttötukea, huoltoa ja perustason "
+"ongelmanratkaisua. 1. tason tukea ei ole tarkoitettu korjaamaan tuotteen "
+"puutteista johtuvia virheitä."
-#: zypp/solver/detail/Resolver_problems.cc:261
-#, c-format
-msgid "%s conflicts with other resolvables"
-msgstr "%s on ristiriidassa muiden ratkaisimien kanssa"
+#: zypp/VendorSupportOptions.cc:48
+msgid ""
+"Problem isolation, which means technical support designed to duplicate "
+"customer problems, isolate problem area and provide resolution for problems "
+"not resolved by Level 1 Support."
+msgstr ""
+"Ongelman eristäminen, mikä tarkoittaa teknistä tukea, joka tähtää asiakkaan "
+"ongelmien toistamiseen, ongelma-alueen eristämiseen ja tarjoaa ratkaisuja "
+"ongelmille, joita 1. tason tuki ei ratkaissut."
-#: zypp/solver/detail/Resolver_problems.cc:265
-#, c-format
+#: zypp/VendorSupportOptions.cc:51
msgid ""
-"%s conflicts with:\n"
-"%s"
+"Problem resolution, which means technical support designed to resolve "
+"complex problems by engaging engineering in resolution of product defects "
+"which have been identified by Level 2 Support."
msgstr ""
-"%s on ristiriidassa seuraavan osan kanssa:\n"
-"%s"
+"Ongelman ratkaiseminen, mikä tarkoittaa monimutkaisten ongelmien "
+"ratkaisemiseen tarkoitettua teknistä tukea. Insinöörit korjaavat tuotteen "
+"vikoja, jotka 2. tason tuki on tunnistanut."
+
+#: zypp/VendorSupportOptions.cc:54
+msgid "An additional customer contract is necessary for getting support."
+msgstr "Tuen saamiseksi edellytetään erillinen asiakassopimus."
+
+#: zypp/VendorSupportOptions.cc:56
+msgid "Unknown support option. Description not available"
+msgstr "Tuntematon tukivaihtoehto. Kuvausta ei ole saatavilla"
-#: zypp/solver/detail/Resolver_problems.cc:288
-#, c-format
-msgid "%s obsoletes other resolvables"
-msgstr "%s vanhentaa muut ratkaisimet"
+#: zypp/ZYppFactory.cc:399
+#, c-format, boost-format
+msgid ""
+"System management is locked by the application with pid %d (%s).\n"
+"Close this application before trying again."
+msgstr ""
+"Prosessi %d (%s) on lukinnut järjestelmänhallinnan. \n"
+"Sulje ohjelma ennen uutta yritystä."
+
+#. TranslatorExplanation followed by the list of error messages that lead to this exception
+#: zypp/base/Exception.cc:134
+msgid "History:"
+msgstr "Historia:"
+
+#: zypp/base/InterProcessMutex.cc:83
+#, c-format, boost-format
+msgid "Can't open lock file: %s"
+msgstr "Lukitustiedoston avaaminen ei onnistu: %s"
+
+#: zypp/base/InterProcessMutex.cc:143
+msgid "This action is being run by another program already."
+msgstr "Jokin toinen ohjelma suorittaa tätä toimintoa."
+
+#: zypp/base/StrMatcher.cc:152
+#, c-format, boost-format
+msgid "Unknown match mode '%s'"
+msgstr "Tuntematon tila \"%s\""
+
+#: zypp/base/StrMatcher.cc:153
+#, c-format, boost-format
+msgid "Unknown match mode '%s' for pattern '%s'"
+msgstr "Tuntematon tila \"%s\" hakulauseelle \"%s\""
+
+#: zypp/base/StrMatcher.cc:157
+#, c-format, boost-format
+msgid "Invalid regular expression '%s': regcomp returned %d"
+msgstr "Virhe säännöllisessä lausekkeessa \"%s\": regcomp palautti %d"
+
+#: zypp/base/StrMatcher.cc:158
+#, c-format, boost-format
+msgid "Invalid regular expression '%s'"
+msgstr "Virhe säännöllisessä lausekkeessa \"%s\""
+
+#. !\todo add comma to the message for the next release
+#: zypp/media/MediaCIFS.cc:427 zypp/media/MediaCurl.cc:1753
+#, c-format, boost-format
+msgid "Authentication required for '%s'"
+msgstr "\"%s\" vaatii tunnistautumisen"
+
+#: zypp/media/MediaCurl.cc:1121
+msgid ""
+"Visit the Novell Customer Center to check whether your registration is valid "
+"and has not expired."
+msgstr ""
+"Vieraile Novellin asiakaskeskuksessa tarkastamassa onko rekisteröintisi "
+"voimassa ja ettei se ole vanhentunut."
+
+#: zypp/media/MediaException.cc:31
+#, c-format, boost-format
+msgid "Failed to mount %s on %s"
+msgstr "%s liittäminen liitospisteeseen %s epäonnistui"
+
+#: zypp/media/MediaException.cc:41
+#, c-format, boost-format
+msgid "Failed to unmount %s"
+msgstr "Virhe irrotettaessa %s"
+
+#: zypp/media/MediaException.cc:46
+#, c-format, boost-format
+msgid "Bad file name: %s"
+msgstr "Virheellinen tiedostonimi: %s"
+
+#: zypp/media/MediaException.cc:51
+#, c-format, boost-format
+msgid "Medium not opened when trying to perform action '%s'."
+msgstr "Tietolähdettä ei avattu suoritettaessa \"%s\"."
+
+#: zypp/media/MediaException.cc:56
+#, c-format, boost-format
+msgid "File '%s' not found on medium '%s'"
+msgstr "Tiedostoa \"%s\" ei löydy tietovälineeltä \"%s\""
+
+#: zypp/media/MediaException.cc:61
+#, c-format, boost-format
+msgid "Cannot write file '%s'."
+msgstr "Tiedostoon \"%s\" kirjoittaminen ei onnistu."
+
+#: zypp/media/MediaException.cc:66
+msgid "Medium not attached"
+msgstr "Tietolähdettä ei ole liitetty"
+
+#: zypp/media/MediaException.cc:71
+msgid "Bad media attach point"
+msgstr "Virheellinen liitospiste"
+
+#. TranslatorExplanation: curl is the name of a library, don't translate
+#: zypp/media/MediaException.cc:77
+#, c-format, boost-format
+msgid "Download (curl) initialization failed for '%s'"
+msgstr "Lataajan (curl) alustus osoitteelle \"%s\" epäonnistui"
+
+#: zypp/media/MediaException.cc:82
+#, c-format, boost-format
+msgid "System exception '%s' on medium '%s'."
+msgstr "Järjestelmäpoikkeus \"%s\" tietovälineellä \"%s\"."
+
+#: zypp/media/MediaException.cc:87
+#, c-format, boost-format
+msgid "Path '%s' on medium '%s' is not a file."
+msgstr "Polku \"%s\" tietovälineellä \"%s\" ei ole tiedosto."
+
+#: zypp/media/MediaException.cc:92
+#, c-format, boost-format
+msgid "Path '%s' on medium '%s' is not a directory."
+msgstr "Polku \"%s\" tietovälineellä \"%s\" ei ole hakemisto."
+
+#: zypp/media/MediaException.cc:99
+msgid "Malformed URI"
+msgstr "Virheellisesti muotoiltu URI-osoite"
+
+#: zypp/media/MediaException.cc:109
+msgid "Empty host name in URI"
+msgstr "Tyhjä konenimi URI-osoitteessa"
+
+#: zypp/media/MediaException.cc:114
+msgid "Empty filesystem in URI"
+msgstr "Tyhjä tiedostojärjestelmä URI-osoitteessa"
+
+#: zypp/media/MediaException.cc:119
+msgid "Empty destination in URI"
+msgstr "Tyhjä kohde URI-osoitteessa"
+
+#: zypp/media/MediaException.cc:124
+#, c-format, boost-format
+msgid "Unsupported URI scheme in '%s'."
+msgstr "Virheellinen verkko-osoite: \"%s\"."
+
+#: zypp/media/MediaException.cc:129
+msgid "Operation not supported by medium"
+msgstr "Tietoväline ei tue toimintoa"
+
+#: zypp/media/MediaException.cc:136
+#, c-format, boost-format
+msgid ""
+"Download (curl) error for '%s':\n"
+"Error code: %s\n"
+"Error message: %s\n"
+msgstr ""
+"Latausvirhe (curl) %s:\n"
+"Virhekoodi: %s\n"
+"viesti: %s\n"
+
+#. TranslatorExplanation: curl is the name of a library, don't translate
+#: zypp/media/MediaException.cc:144
+#, c-format, boost-format
+msgid "Error occurred while setting download (curl) options for '%s':"
+msgstr "Virhe asetettaessa lataajan (curl) valintoja osoitteelle \"%s\"."
+
+#: zypp/media/MediaException.cc:151
+#, c-format, boost-format
+msgid "Media source '%s' does not contain the desired medium"
+msgstr "\"%s\" ei sisällä haluttua tietolähdettä"
+
+#: zypp/media/MediaException.cc:156
+#, c-format, boost-format
+msgid "Medium '%s' is in use by another instance"
+msgstr "Tietolähde \"%s\" on varattu"
+
+#: zypp/media/MediaException.cc:162
+msgid "Cannot eject any media"
+msgstr "Tietovälineiden irrottaminen ei onnistu"
+
+#: zypp/media/MediaException.cc:164
+#, c-format, boost-format
+msgid "Cannot eject media '%s'"
+msgstr "Tietovälineen \"%s\" irrottaminen ei onnistu"
+
+#: zypp/media/MediaException.cc:179
+#, c-format, boost-format
+msgid "Permission to access '%s' denied."
+msgstr "Pääsy evätty kohteeseen \"%s\"."
+
+#: zypp/media/MediaException.cc:187
+#, c-format, boost-format
+msgid "Timeout exceeded when accessing '%s'."
+msgstr "Aikakatkaisu avattaessa \"%s\"."
+
+#: zypp/media/MediaException.cc:195
+#, c-format, boost-format
+msgid "Downloaded data exceeded the expected filesize '%s' of '%s'."
+msgstr ""
-#: zypp/solver/detail/Resolver_problems.cc:291
-#, c-format
-msgid "%s obsoletes %s"
-msgstr "%s vanhentaa %s"
+#: zypp/media/MediaException.cc:203
+#, c-format, boost-format
+msgid "Location '%s' is temporarily unaccessible."
+msgstr "\"%s\" ei ole hetkellisesti saatavilla."
-#: zypp/solver/detail/Resolver_problems.cc:293
-#, c-format
-msgid "%s obsoletes:%s"
-msgstr "%s vanhentaa:%s"
+#: zypp/media/MediaException.cc:211
+#, c-format, boost-format
+msgid " SSL certificate problem, verify that the CA cert is OK for '%s'."
+msgstr " SSL-ongelma: Tarkista että CA-varmenne kuuluu \"%s\"."
-#: zypp/solver/detail/Resolver_problems.cc:294
+#: zypp/media/MediaHandler.cc:370
msgid ""
-"\n"
-"These resolvables will be deleted from the system."
+"Create attach point: Can't find a writable directory to create an attach "
+"point"
msgstr ""
-"\n"
-"Nämä ratkaisimet poistetaan järjestelmästä."
-
-#: zypp/solver/detail/Resolver_problems.cc:301
-#, c-format
-msgid "%s depends on other resolvables"
-msgstr "%s on riippuvainen muista ratkaisimista"
-
-#: zypp/solver/detail/Resolver_problems.cc:305
-#, c-format
-msgid "%s depends on %s"
-msgstr "%s on riippuvainen osasta %s"
-
-#: zypp/solver/detail/Resolver_problems.cc:308
-#, c-format
-msgid "%s depends on:%s"
-msgstr "%s on riippuvainen: %s"
-
-#: zypp/solver/detail/Resolver_problems.cc:314
-msgid "Child of"
-msgstr "Vanhempi"
-
-#: zypp/solver/detail/Resolver_problems.cc:320
-#: zypp/solver/detail/Resolver_problems.cc:400
-#, c-format
-msgid "Cannot install %s"
-msgstr "Ei voida asentaa %s"
-
-#: zypp/solver/detail/Resolver_problems.cc:322
-#, c-format
-msgid "None provides %s"
-msgstr "Mikään ei tarjoa %s"
-
-#: zypp/solver/detail/Resolver_problems.cc:323
+"Luo liitospiste: Kirjoitettavissa olevaa kansiota ei löydy liitospisteen "
+"luomiseksi"
+
+#: zypp/media/MediaUserAuth.cc:136
+#, c-format, boost-format
+msgid "Unsupported HTTP authentication method '%s'"
+msgstr "HTTP-tunnistautumistapa \"%s\" ei ole tuettu"
+
+#: zypp/misc/CheckAccessDeleted.cc:354
+msgid "Please install package 'lsof' first."
+msgstr "Asenna 'lsof' paketti ensiksi."
+
+#: zypp/parser/RepoindexFileReader.cc:197
+#, c-format, boost-format
+msgid "Required attribute '%s' is missing."
+msgstr "Vaadittu ominaisuus \"%s\" puuttuu."
+
+#: zypp/parser/RepoindexFileReader.cc:209
+#, c-format, boost-format
+msgid "One or both of '%s' or '%s' attributes is required."
+msgstr "Tarvitaan joko %s tai %s -attribuutti."
+
+#: zypp/repo/PackageProvider.cc:368
+msgid "Signature verification failed"
+msgstr "Allekirjoituksen todennus epäonnistui"
+
+#. TranslatorExplanation %s = package being checked for integrity
+#: zypp/repo/PackageProvider.cc:499
+#, c-format, boost-format
+msgid ""
+"Package %s seems to be corrupted during transfer. Do you want to retry "
+"retrieval?"
+msgstr "Paketti %s näyttää vioittuneen siirron aikana. Yritetäänkö uudelleen?"
+
+#. TranslatorExplanation %s = name of the package being processed.
+#: zypp/repo/PackageProvider.cc:523
+#, c-format, boost-format
+msgid "Failed to provide Package %s. Do you want to retry retrieval?"
+msgstr "Virhe noudettaessa pakettia %s. Yritetäänkö uudelleen?"
+
+#: zypp/repo/PackageProvider.cc:646
+msgid "applydeltarpm check failed."
+msgstr "applydeltarpm-tarkistus epäonnistui."
+
+#: zypp/repo/PackageProvider.cc:657
+msgid "applydeltarpm failed."
+msgstr "applydeltarpm epäonnistui."
+
+#: zypp/repo/RepoException.cc:129
+msgid "Service plugin does not support changing an attribute."
+msgstr "Palvelu-lisäosa ei tue ominaisuuksien muutosta."
+
+#: zypp/repo/RepoProvideFile.cc:261
+#, c-format, boost-format
+msgid "Can't provide file '%s' from repository '%s'"
+msgstr "Tiedoston \"%s\" nouto asennuslähteestä \"%s\" ei onnistu"
+
+#: zypp/repo/RepoProvideFile.cc:267
+msgid "No url in repository."
+msgstr "Asennuslähteen verkko-osoite puuttuu."
+
+#. [lhs][rhs] 0 = installed; 1 = to be installed
+#. TranslatorExplanation %1%(filename) %2%(package1) %3%(package2)
+#: zypp/sat/FileConflicts.cc:34
+#, boost-format
+msgid ""
+"File %1%\n"
+" from package\n"
+" %2%\n"
+" conflicts with file from package\n"
+" %3%"
+msgstr ""
+"Tiedosto %1%\n"
+" paketista\n"
+" %2%\n"
+" on ristiriidassa tiedoston kanssa joka kuuluu pakettiin\n"
+" %3%"
+
+#. TranslatorExplanation %1%(filename) %2%(package1) %3%(package2)
+#: zypp/sat/FileConflicts.cc:40
+#, boost-format
+msgid ""
+"File %1%\n"
+" from package\n"
+" %2%\n"
+" conflicts with file from install of\n"
+" %3%"
+msgstr ""
+"Tiedosto %1%\n"
+" paketista\n"
+" %2%\n"
+" on ristiriidassa tiedoston kanssa joka kuuluu asennukseen\n"
+" %3%"
+
+#. TranslatorExplanation %1%(filename) %2%(package1) %3%(package2)
+#: zypp/sat/FileConflicts.cc:47
+#, boost-format
+msgid ""
+"File %1%\n"
+" from install of\n"
+" %2%\n"
+" conflicts with file from package\n"
+" %3%"
+msgstr ""
+"Tiedosto %1%\n"
+" asennuksesta\n"
+" %2%\n"
+" on ristiriidassa tiedoston kanssa joka kuuluu pakettiin\n"
+" %3%"
+
+#. TranslatorExplanation %1%(filename) %2%(package1) %3%(package2)
+#: zypp/sat/FileConflicts.cc:53
+#, boost-format
+msgid ""
+"File %1%\n"
+" from install of\n"
+" %2%\n"
+" conflicts with file from install of\n"
+" %3%"
+msgstr ""
+"Tiedosto %1%\n"
+" asennuksesta\n"
+" %2%\n"
+" on ristiriidassa tiedoston asennuksesta\n"
+" %3%"
+
+#. [lhs][rhs] 0 = installed; 1 = to be installed
+#. TranslatorExplanation %1%(filename1) %2%(package1) %%3%(filename2) 4%(package2)
+#: zypp/sat/FileConflicts.cc:68
+#, boost-format
+msgid ""
+"File %1%\n"
+" from package\n"
+" %2%\n"
+" conflicts with file\n"
+" %3%\n"
+" from package\n"
+" %4%"
+msgstr ""
+"Tiedosto %1%\n"
+" paketista\n"
+" %2%\n"
+" on ristriidassa tiedoston\n"
+" %3%\n"
+" paketista\n"
+" %4%"
+
+#. TranslatorExplanation %1%(filename1) %2%(package1) %3%(filename2) %4%(package2)
+#: zypp/sat/FileConflicts.cc:76
+#, boost-format
+msgid ""
+"File %1%\n"
+" from package\n"
+" %2%\n"
+" conflicts with file\n"
+" %3%\n"
+" from install of\n"
+" %4%"
+msgstr ""
+"Tiedosto %1%\n"
+" paketista\n"
+" %2%\n"
+" on ristiriidassa tiedoston\n"
+" %3%\n"
+" asennettavasta paketista\n"
+" %4%"
+
+#. TranslatorExplanation %1%(filename1) %2%(package1) %3%(filename2) %4%(package2)
+#: zypp/sat/FileConflicts.cc:85
+#, boost-format
+msgid ""
+"File %1%\n"
+" from install of\n"
+" %2%\n"
+" conflicts with file\n"
+" %3%\n"
+" from package\n"
+" %4%"
+msgstr ""
+"Tiedosto %1%\n"
+" asennuksesta\n"
+" %2%\n"
+" on ristiriidassa tiedoston\n"
+" %3%\n"
+" paketista\n"
+" %4%"
+
+#. TranslatorExplanation %1%(filename1) %2%(package1) %3%(filename2) %4%(package2)
+#: zypp/sat/FileConflicts.cc:93
+#, boost-format
+msgid ""
+"File %1%\n"
+" from install of\n"
+" %2%\n"
+" conflicts with file\n"
+" %3%\n"
+" from install of\n"
+" %4%"
+msgstr ""
+"Tiedosto %1%\n"
+" asennuksesta\n"
+" %2%\n"
+" on ristiriidassa tiedoston\n"
+" %3%\n"
+" asennuksesta\n"
+" %4%"
+
+#: zypp/sat/detail/PoolImpl.cc:189
+msgid "Can not create sat-pool."
+msgstr "Sat-varaston luonti ei onnistu."
+
+#. TranslatorExplanation %s = name of package, patch, selection ...
+#: zypp/solver/detail/ProblemSolutionIgnore.cc:42
+#, c-format, boost-format
+msgid "break %s by ignoring some of its dependencies"
+msgstr "jätä %s riippuvuuksia huomioimatta"
+
+#: zypp/solver/detail/ProblemSolutionIgnore.cc:48
+msgid "generally ignore of some dependencies"
+msgstr "jätä joitakin riippuvuuksia huomiotta"
+
+#: zypp/solver/detail/SATResolver.cc:979
+#, c-format, boost-format
+msgid "%s does not belong to a distupgrade repository"
+msgstr "%s ei kuulu jakeluversion päivitysasennuslähteeseen"
+
+#: zypp/solver/detail/SATResolver.cc:983
+#, c-format, boost-format
+msgid "%s has inferior architecture"
+msgstr "%s on alempaa arkkitehtuuria"
+
+#: zypp/solver/detail/SATResolver.cc:987
+#, c-format, boost-format
+msgid "problem with installed package %s"
+msgstr "virhe asennettaessa pakettia %s"
+
+#: zypp/solver/detail/SATResolver.cc:990
+msgid "conflicting requests"
+msgstr "ristiriitaiset kyselyt"
+
+#: zypp/solver/detail/SATResolver.cc:993
+msgid "some dependency problem"
+msgstr "jokin riippuvuusongelma"
+
+#: zypp/solver/detail/SATResolver.cc:996
+#, c-format, boost-format
+msgid "nothing provides requested %s"
+msgstr "Mikään ei tarjoa pyydettyä %s"
+
+#: zypp/solver/detail/SATResolver.cc:997 zypp/solver/detail/SATResolver.cc:1001
+msgid "Have you enabled all requested repositories?"
+msgstr "Oletko ottanut käyttöön kaikki pyydetyt asennuslähteet?"
+
+#: zypp/solver/detail/SATResolver.cc:1000
+#, c-format, boost-format
+msgid "package %s does not exist"
+msgstr "pakettia %s ei ole olemassa"
+
+#: zypp/solver/detail/SATResolver.cc:1004
+msgid "unsupported request"
+msgstr "pyyntöä ei tueta"
+
+#: zypp/solver/detail/SATResolver.cc:1007
+#, c-format, boost-format
+msgid "%s is provided by the system and cannot be erased"
+msgstr "%s on järjestelmän tarjoama ja sitä ei voi poistaa"
+
+#: zypp/solver/detail/SATResolver.cc:1011
+#, c-format, boost-format
+msgid "%s is not installable"
+msgstr "%s ei ole asennettavissa"
+
+#: zypp/solver/detail/SATResolver.cc:1016
+#, c-format, boost-format
+msgid "nothing provides %s needed by %s"
+msgstr "mikään ei tarjoa %s, jota %s tarvitsee"
+
+#: zypp/solver/detail/SATResolver.cc:1021
+#, c-format, boost-format
+msgid "cannot install both %s and %s"
+msgstr "Ei voida asentaa molempia %s ja %s"
+
+#: zypp/solver/detail/SATResolver.cc:1026
+#, c-format, boost-format
+msgid "%s conflicts with %s provided by %s"
+msgstr "%s on ristiriidassa %s (%s) kanssa"
+
+#: zypp/solver/detail/SATResolver.cc:1031
+#, c-format, boost-format
+msgid "%s obsoletes %s provided by %s"
+msgstr "%s vanhentaa %s (%s)"
+
+#: zypp/solver/detail/SATResolver.cc:1036
+#, c-format, boost-format
+msgid "installed %s obsoletes %s provided by %s"
+msgstr "asennettu %s vanhentaa %s (%s)"
+
+#: zypp/solver/detail/SATResolver.cc:1040
+#, c-format, boost-format
+msgid "solvable %s conflicts with %s provided by itself"
+msgstr "%s on ristiriidassa itsensä kanssa (%s)"
+
+#: zypp/solver/detail/SATResolver.cc:1072
+#, c-format, boost-format
+msgid "%s requires %s, but this requirement cannot be provided"
+msgstr "%s tarvitsee %s, mutta sen asentaminen ei onnistu"
+
+#: zypp/solver/detail/SATResolver.cc:1074
+msgid "deleted providers: "
+msgstr "poistetut tarjoajat: "
+
+#: zypp/solver/detail/SATResolver.cc:1084
msgid ""
"\n"
-"There is no resource available which support this requirement."
+"not installable providers: "
msgstr ""
"\n"
-"Ei ole saatavilla osaa, joka täyttäisi tämän vaatimuksen."
-
-#: zypp/solver/detail/Resolver_problems.cc:331
-msgid "Due problems which are described above/below this resolution will not solve all dependencies"
-msgstr "Yllä tai alla kuvattujen ongelmien takia tämä ehdotus ei ratkaise kaikkia riippuvuuksia"
-
-#: zypp/solver/detail/Resolver_problems.cc:342
-#: zypp/solver/detail/Resolver_problems.cc:666
-#, c-format
-msgid "Cannot install %s because it is conflicting with %s"
-msgstr "Ei voida asentaa osaa %s, koska se on ristiriidassa osan %s kanssa"
-
-#: zypp/solver/detail/Resolver_problems.cc:359
-#, c-format
-msgid "%s is not installed and has been marked as uninstallable"
-msgstr "%s ei asennettu ja se on merkitty ei asennettavissa olevaksi"
-
-#: zypp/solver/detail/Resolver_problems.cc:370
-#, c-format
-msgid "Cannot install %s due to dependency problems"
-msgstr "Ei voida asentaa %s riippuvuusongelmien takia."
-
-#: zypp/solver/detail/Resolver_problems.cc:434
-#, c-format
-msgid "%s has unfulfilled requirements"
-msgstr "Osalla %s on täyttämättömiä vaatimuksia"
-
-#: zypp/solver/detail/Resolver_problems.cc:472
-#, c-format
-msgid "%s has missing dependencies"
-msgstr "Osalla %s on puuttuvia riippuvuuksia"
-
-#: zypp/solver/detail/Resolver_problems.cc:510
-#, c-format
-msgid "%s cannot be installed due to missing dependencies"
-msgstr "Osaa %s ei voida asentaa puuttuvien riippuvuuksien takia"
-
-#: zypp/solver/detail/Resolver_problems.cc:550
-#, c-format
-msgid "%s fulfil dependencies of %s but will be uninstalled"
-msgstr "Osa %s täyttää osan %s riippuvuudet, mutta se poistetaan"
-
-#: zypp/solver/detail/Resolver_problems.cc:560
-#, c-format
-msgid "No need to install %s"
-msgstr "Ei tarvetta asentaa %s"
-
-#: zypp/solver/detail/Resolver_problems.cc:568
-#, c-format
-msgid "Cannot install %s to fulfil the dependencies of %s"
-msgstr "Ei voida asentaa osaa %s täyttämään osan %s riippuvuudet"
-
-#: zypp/solver/detail/Resolver_problems.cc:583
-#, c-format
-msgid "Cannot be install %s to fulfil the dependencies of %s"
-msgstr "Ei voida asentaa osaa %s täyttämään osan %s riippuvuudet"
-
-#: zypp/solver/detail/Resolver_problems.cc:620
-#: zypp/solver/detail/Resolver_problems.cc:628
-#, c-format
-msgid "%s will not be uninstalled cause it is still required"
-msgstr "%s ei poisteta, koska sitä tarvitaan edelleen"
-
-#: zypp/solver/detail/Resolver_problems.cc:639
-#, c-format
-msgid "%s obsoletes %s. But %s cannot be deleted because it is locked."
-msgstr "%s vanhentaa %s. Mutta %s ei voida poistaa, koska se on lukittu."
-
-#: zypp/solver/detail/Resolver_problems.cc:670
-#, c-format
-msgid "Cannot install %s because it is conflicting"
-msgstr "Ei voida asentaa osaa %s, koska se on ristiriidassa"
-
-#: zypp/solver/detail/Resolver_problems.cc:689
-#, c-format
-msgid "%s is uninstallable due to conflicts with %s"
-msgstr "%s ei ole poistettavissa, koska se on ristiriidassa osan %s kanssa"
-
-#: zypp/source/SourceImpl.cc:391
-msgid " miss checksum."
-msgstr " tarkistussumma puuttuu."
-
-#: zypp/source/SourceImpl.cc:397
-msgid " fails checksum verification."
-msgstr " tarkistussumman varmistaminen epäonnistui."
-
-#: zypp/source/susetags/SuseTagsImpl.cc:641
-#: zypp/source/susetags/SuseTagsImpl.cc:651
-#: zypp/source/susetags/SuseTagsImpl.cc:654
-msgid "Reading packages file"
-msgstr "Luetaan paketit tiedosto"
-
-# progress indicator label
-#: zypp/source/susetags/SuseTagsImpl.cc:704
-#: zypp/source/susetags/SuseTagsImpl.cc:708
-#: zypp/source/susetags/SuseTagsImpl.cc:722
-#, c-format
-msgid "Reading translation: %s"
-msgstr "Luetaan käännös: %s"
-
-#: zypp/source/yum/YUMScriptImpl.cc:78 zypp/source/yum/YUMScriptImpl.cc:112
-#: zypp/target/store/XMLFilesBackend.cc:1009
-#: zypp/target/store/XMLFilesBackend.cc:1016
-msgid "Can't write the patch script to a temporary file."
-msgstr "Ei voida kirjoittaa korjauskomentojonoa väliaikaiseen tiedostoon."
-
-#: zypp/source/yum/YUMScriptImpl.cc:89 zypp/source/yum/YUMScriptImpl.cc:123
-msgid "Failed check for the script file check sum"
-msgstr "Komentojonon tarkistussumman tarkistus epäonnistui"
-
-#: zypp/source/yum/YUMSourceImpl.cc:216 zypp/source/yum/YUMSourceImpl.cc:241
-msgid "Reading index files"
-msgstr "Luetaan indeksitiedostot"
-
-#: zypp/source/yum/YUMSourceImpl.cc:247
-msgid "Signed repomd.xml file fails signature check"
-msgstr "Allekirjoitetun repomd.xml -tiedoston allekirjoituksen tarkistus epäonnistui"
-
-#: zypp/source/yum/YUMSourceImpl.cc:464 zypp/source/yum/YUMSourceImpl.cc:476
-#: zypp/source/yum/YUMSourceImpl.cc:482 zypp/source/yum/YUMSourceImpl.cc:490
-#, c-format
-msgid "Reading product from %s"
-msgstr "Luetaan tuote tiedostosta %s"
-
-#: zypp/source/yum/YUMSourceImpl.cc:520 zypp/source/yum/YUMSourceImpl.cc:535
-#: zypp/source/yum/YUMSourceImpl.cc:541 zypp/source/yum/YUMSourceImpl.cc:549
-#, c-format
-msgid "Reading filelist from %s"
-msgstr "Luetaan tiedostoluettelo tiedostosta %s."
-
-#: zypp/source/yum/YUMSourceImpl.cc:565 zypp/source/yum/YUMSourceImpl.cc:605
-#: zypp/source/yum/YUMSourceImpl.cc:611 zypp/source/yum/YUMSourceImpl.cc:619
-#, c-format
-msgid "Reading packages from %s"
-msgstr "Luetaan paketit tiedostosta %s."
-
-#: zypp/source/yum/YUMSourceImpl.cc:643 zypp/source/yum/YUMSourceImpl.cc:655
-#: zypp/source/yum/YUMSourceImpl.cc:661 zypp/source/yum/YUMSourceImpl.cc:669
-#, c-format
-msgid "Reading selection from %s"
-msgstr "Luetaan valinnat tiedostosta %s."
-
-#: zypp/source/yum/YUMSourceImpl.cc:693 zypp/source/yum/YUMSourceImpl.cc:705
-#: zypp/source/yum/YUMSourceImpl.cc:711 zypp/source/yum/YUMSourceImpl.cc:719
-#, c-format
-msgid "Reading pattern from %s"
-msgstr "Luetaan kuviot tiedostosta %s."
-
-#: zypp/source/yum/YUMSourceImpl.cc:746 zypp/source/yum/YUMSourceImpl.cc:758
-#: zypp/source/yum/YUMSourceImpl.cc:764 zypp/source/yum/YUMSourceImpl.cc:772
-#, c-format
-msgid "Reading patches index %s"
-msgstr "Luetaan korjausten indeksi tiedostosta %s"
-
-#: zypp/source/yum/YUMSourceImpl.cc:795 zypp/source/yum/YUMSourceImpl.cc:812
-#: zypp/source/yum/YUMSourceImpl.cc:818 zypp/source/yum/YUMSourceImpl.cc:827
-#, c-format
-msgid "Reading patch %s"
-msgstr "Luetaan korjaukset tiedostosta %s"
-
-#: zypp/target/TargetImpl.cc:630
-msgid "Target commit aborted by user."
-msgstr "Käyttäjä keskeytti kohteen kirjoituksen."
-
-#: zypp/target/rpm/RpmDb.cc:1725
-#, c-format
+"Poistettavissa olevat tarjoajat: "
+
+#: zypp/solver/detail/SATResolver.cc:1086
+msgid "not installable providers: "
+msgstr "poistetut tarjoajat: "
+
+#: zypp/solver/detail/SATResolver.cc:1143
+#, c-format, boost-format
+msgid "remove lock to allow removal of %s"
+msgstr "poista lukitus salliaksesi %s poiston"
+
+#: zypp/solver/detail/SATResolver.cc:1148
+#: zypp/solver/detail/SATResolver.cc:1184
+#, c-format, boost-format
+msgid "do not install %s"
+msgstr "älä asenna %s"
+
+#: zypp/solver/detail/SATResolver.cc:1163
+#: zypp/solver/detail/SATResolver.cc:1205
+#, c-format, boost-format
+msgid "keep %s"
+msgstr "pidä %s"
+
+#: zypp/solver/detail/SATResolver.cc:1168
+#, c-format, boost-format
+msgid "remove lock to allow installation of %s"
+msgstr "poista lukitus asentaaksesi: %s"
+
+#: zypp/solver/detail/SATResolver.cc:1219
+#: zypp/solver/detail/SATResolver.cc:1240
+msgid "This request will break your system!"
+msgstr "Tämä pyyntö rikkoo järjestelmän!"
+
+#: zypp/solver/detail/SATResolver.cc:1220
+#: zypp/solver/detail/SATResolver.cc:1241
+msgid "ignore the warning of a broken system"
+msgstr "ohita varoitus rikkinäisestä järjestelmästä"
+
+#: zypp/solver/detail/SATResolver.cc:1225
+#, c-format, boost-format
+msgid "do not ask to install a solvable providing %s"
+msgstr "älä kysy asennettaessa paketteja, jotka tuo %s"
+
+#: zypp/solver/detail/SATResolver.cc:1247
+#, c-format, boost-format
+msgid "do not ask to delete all solvables providing %s"
+msgstr "älä kysy poistettaessa paketteja, jotka tuo %s"
+
+#: zypp/solver/detail/SATResolver.cc:1260
+#, c-format, boost-format
+msgid "do not install most recent version of %s"
+msgstr "älä asenna uusinta %s"
+
+#: zypp/solver/detail/SATResolver.cc:1281
+#, c-format, boost-format
+msgid "keep %s despite the inferior architecture"
+msgstr "Pidä %s vaikka se on alempaa arkkitehtuuria"
+
+#: zypp/solver/detail/SATResolver.cc:1286
+#, c-format, boost-format
+msgid "install %s despite the inferior architecture"
+msgstr "asenna %s vaikka se on alempaa arkkitehtuuria"
+
+#: zypp/solver/detail/SATResolver.cc:1295
+#, c-format, boost-format
+msgid "keep obsolete %s"
+msgstr "pidä vanhentunut %s"
+
+#: zypp/solver/detail/SATResolver.cc:1300
+#, c-format, boost-format
+msgid "install %s from excluded repository"
+msgstr "Asennetaan %s poisjätetystä asennuslähteestä"
+
+#: zypp/solver/detail/SATResolver.cc:1320
+#, c-format, boost-format
+msgid "downgrade of %s to %s"
+msgstr "päivitetään vanhempaan %s -> %s"
+
+#: zypp/solver/detail/SATResolver.cc:1327
+#, c-format, boost-format
+msgid "architecture change of %s to %s"
+msgstr "arkkitehtuurin vaihto %s -> %s"
+
+#: zypp/solver/detail/SATResolver.cc:1336
+#, c-format, boost-format
+msgid ""
+"install %s (with vendor change)\n"
+" %s --> %s"
+msgstr ""
+"asenna %s (vaihtaa tarjoajaa)\n"
+" %s --> %s"
+
+#: zypp/solver/detail/SATResolver.cc:1345
+#, c-format, boost-format
+msgid "replacement of %s with %s"
+msgstr "Korvataan %s -> %s"
+
+#: zypp/solver/detail/SATResolver.cc:1356
+#, c-format, boost-format
+msgid "deinstallation of %s"
+msgstr "poista %s"
+
+#. strip tmp file suffix
+#: zypp/target/RpmPostTransCollector.cc:103
+#, boost-format
+msgid "Executing %%posttrans script '%1%'"
+msgstr ""
+
+#. show a final message
+#: zypp/target/RpmPostTransCollector.cc:161
+#, c-format, boost-format
+msgid "Executing %posttrans scripts"
+msgstr ""
+
+#: zypp/target/TargetImpl.cc:311
+msgid " executed"
+msgstr " suoritettu"
+
+#: zypp/target/TargetImpl.cc:333
+msgid " execution failed"
+msgstr " suoritus epäonnistui"
+
+#. translators: We may find the same script content in files with different names.
+#. Only the first occurence is executed, subsequent ones are skipped. It's a one-line
+#. message for a log file. Preferably start translation with "%s"
+#: zypp/target/TargetImpl.cc:450
+#, c-format, boost-format
+msgid "%s already executed as %s)"
+msgstr "%s on jo suoritettu nimellä %s)"
+
+#: zypp/target/TargetImpl.cc:460
+msgid " execution skipped while aborting"
+msgstr " suoritus ohitettiin keskeytettäessä"
+
+#: zypp/target/TargetImpl.cc:515 zypp/target/TargetImpl.cc:535
+#: zypp/target/TargetImpl.cc:563 zypp/target/TargetImpl.cc:600
+#: zypp/target/TargetImpl.cc:608
+msgid "Error sending update message notification."
+msgstr "Virhe lähetettäessä päivityshuomautusta."
+
+#: zypp/target/TargetImpl.cc:659
+msgid "New update message"
+msgstr "Uusi päivitysviesti"
+
+#: zypp/target/TargetImpl.cc:1223 zypp/target/TargetImpl.cc:1277
+#: zypp/target/TargetImpl.cc:1628
+#: zypp/target/TargetImpl.commitFindFileConflicts.cc:166
+msgid "Installation has been aborted as directed."
+msgstr "Asennus keskeytettiin."
+
+#: zypp/target/hal/HalContext.cc:24
+msgid "Sorry, but this version of libzypp was built without HAL support."
+msgstr "Tämä versio libzypp-kirjastosta on käännetty ilman HAL-tukea."
+
+#: zypp/target/hal/HalContext.cc:117
+msgid "HalContext not connected"
+msgstr "Hal-yhteyden muodostus ei onnistunut"
+
+#: zypp/target/hal/HalContext.cc:127
+msgid "HalDrive not initialized"
+msgstr "Hal-asemaa ei ole alustettu"
+
+#: zypp/target/hal/HalContext.cc:137
+msgid "HalVolume not initialized"
+msgstr "Hal-taltioa ei alustettu"
+
+#: zypp/target/hal/HalContext.cc:229
+msgid "Unable to create dbus connection"
+msgstr "dbus-yhteyden luonti epäonnistui"
+
+#: zypp/target/hal/HalContext.cc:242
+msgid "libhal_ctx_new: Can't create libhal context"
+msgstr "libhal_ctx_new: libhal-yhteyttä ei voitu luoda"
+
+#: zypp/target/hal/HalContext.cc:257
+msgid "libhal_set_dbus_connection: Can't set dbus connection"
+msgstr "libhal_set_dbus_connection: dbus-yhteyden asettaminen ei onnistu"
+
+#: zypp/target/hal/HalContext.cc:272
+msgid "Unable to initalize HAL context -- hald not running?"
+msgstr "HAL-yhteyden alustus ei onnistu. Varmista, että \"hald\" on käynnissä."
+
+#: zypp/target/hal/HalContext.cc:851
+msgid "Not a CDROM drive"
+msgstr "Kohde ei ole CD-asema"
+
+#. TranslatorExplanation after semicolon is error message
+#. TranslatorExplanation the colon is followed by an error message
+#: zypp/target/rpm/RpmDb.cc:832 zypp/target/rpm/RpmDb.cc:2093
+#: zypp/target/rpm/RpmDb.cc:2239
+msgid "RPM failed: "
+msgstr "RPM-virhe: "
+
+#. Translator: %1% is a gpg public key
+#: zypp/target/rpm/RpmDb.cc:1148
+#, boost-format
+msgid "Failed to import public key %1%"
+msgstr "Avaimen tuonti tiedostosta %1% epäonnistui"
+
+#. Translator: %1% is a gpg public key
+#: zypp/target/rpm/RpmDb.cc:1218
+#, boost-format
+msgid "Failed to remove public key %1%"
+msgstr "Julkisen avaimen %1% poisto epäonnistui"
+
+#: zypp/target/rpm/RpmDb.cc:1599
+msgid "Package is not signed!"
+msgstr "Pakettia ei ole allekirjoitettu!"
+
+#. Translator: %s = name of an rpm package. A list of diffs follows
+#. this message.
+#: zypp/target/rpm/RpmDb.cc:1899
+#, c-format, boost-format
msgid "Changed configuration files for %s:"
-msgstr "Muuttuneet määritystiedostot paketille %s:"
+msgstr "Muunnettiin paketin %s asetustiedostoja:"
-#: zypp/target/rpm/RpmDb.cc:1886
-#, c-format
-msgid "rpm saved %s as %s but it was impossible to determine the difference"
-msgstr "rpm tallensi tiedoston %s tiedostona %s, mutta erojen selvittäminen on mahdotonta"
+#. %s = filenames
+#: zypp/target/rpm/RpmDb.cc:2074
+#, c-format, boost-format
+msgid "rpm saved %s as %s, but it was impossible to determine the difference"
+msgstr ""
+"rpm tallensi tiedoston %s nimellä %s. Erojen selvittäminen ei onnistunut"
-#: zypp/target/rpm/RpmDb.cc:1888
-#, c-format
+#. %s = filenames
+#: zypp/target/rpm/RpmDb.cc:2076
+#, c-format, boost-format
msgid ""
"rpm saved %s as %s.\n"
"Here are the first 25 lines of difference:\n"
msgstr ""
-"rpm tallensi tiedoston %s tiedostona %s.\n"
-"Tässä on ensimmäiset 25 erilaista riviä:\n"
-
-#: zypp/target/rpm/RpmDb.cc:1891
-#, c-format
-msgid "rpm created %s as %s but it was impossible to determine the difference"
-msgstr "rpm loi tiedoston %s tiedostona %s, mutta erojen selvittäminen on mahdotonta"
-
-#: zypp/target/rpm/RpmDb.cc:1893
-#, c-format
+"rpm tallensi tiedoston %s nimellä %s.\n"
+"Tässä ensimmäiset 25 muuttunutta riviä:\n"
+
+#. %s = filenames
+#: zypp/target/rpm/RpmDb.cc:2079
+#, c-format, boost-format
+msgid "rpm created %s as %s, but it was impossible to determine the difference"
+msgstr "rpm loi tiedoston %s nimellä %s, erojen selvittäminen ei onnistunut"
+
+#. %s = filenames
+#: zypp/target/rpm/RpmDb.cc:2081
+#, c-format, boost-format
msgid ""
"rpm created %s as %s.\n"
"Here are the first 25 lines of difference:\n"
msgstr ""
-"rpm loi tiedoston %s tiedostona %s.\n"
-"Tässä on ensimmäiset 25 erilaista riviä:\n"
+"rpm loi tiedoston %s nimellä %s.\n"
+"Tässä on ensimmäiset 25 vaihtunutta riviä:\n"
-#: zypp/target/rpm/RpmDb.cc:1899
-#, c-format
-msgid "%s install failed"
-msgstr "%s asennus epäonnistui"
-
-#: zypp/target/rpm/RpmDb.cc:1900 zypp/target/rpm/RpmDb.cc:2018
-msgid "rpm output:"
-msgstr "rpm-tuloste:"
-
-#: zypp/target/rpm/RpmDb.cc:1906
-#, c-format
-msgid "%s installed ok"
-msgstr "%s asentui"
-
-#: zypp/target/rpm/RpmDb.cc:1909 zypp/target/rpm/RpmDb.cc:2026
-msgid "Additional rpm output:"
-msgstr "rpm-lisätuloste:"
-
-#: zypp/target/rpm/RpmDb.cc:2017
-#, c-format
-msgid "%s remove failed"
-msgstr "%s poistaminen epäonnistui"
-
-#: zypp/target/rpm/RpmDb.cc:2023
-#, c-format
-msgid "%s remove ok"
-msgstr "%s poistaminen onnistui"
-
-#: zypp/target/rpm/RpmDb.cc:2168
-#, c-format
+#. report additional rpm output in finish
+#. TranslatorExplanation Text is followed by a ':' and the actual output.
+#: zypp/target/rpm/RpmDb.cc:2106 zypp/target/rpm/RpmDb.cc:2252
+msgid "Additional rpm output"
+msgstr "rpm-lisätuloste"
+
+#: zypp/target/rpm/RpmDb.cc:2394
+#, c-format, boost-format
msgid "created backup %s"
msgstr "luotiin varmuuskopio %s"
-#~ msgid "Ok"
-#~ msgstr "Ok"
+#. translators: possible rpm package signature check result [brief]
+#: zypp/target/rpm/RpmDb.cc:2415
+msgid "Signature is OK"
+msgstr "Allekirjoitus kelpaa"
+
+#. translators: possible rpm package signature check result [brief]
+#: zypp/target/rpm/RpmDb.cc:2417
+msgid "Unknown type of signature"
+msgstr "Tuntematon allekirjoituksen tyyppi"
+
+#. translators: possible rpm package signature check result [brief]
+#: zypp/target/rpm/RpmDb.cc:2419
+msgid "Signature does not verify"
+msgstr "Allekirjoitusta ei voida todentaa"
+
+#. translators: possible rpm package signature check result [brief]
+#: zypp/target/rpm/RpmDb.cc:2421
+msgid "Signature is OK, but key is not trusted"
+msgstr "Allekirjoitus kelpaa, mutta avain ei ole luotettu"
+
+#. translators: possible rpm package signature check result [brief]
+#: zypp/target/rpm/RpmDb.cc:2423
+msgid "Signatures public key is not available"
+msgstr "Allekirjoituksen julkinen avain ei ole saatavilla"
+
+#. translators: possible rpm package signature check result [brief]
+#: zypp/target/rpm/RpmDb.cc:2425
+msgid "File does not exist or signature can't be checked"
+msgstr "Tiedostoa ei ole tai allekirjoitusta ei voi tarkistaa"
+
+#. translators: possible rpm package signature check result [brief]
+#: zypp/target/rpm/RpmDb.cc:2427
+msgid "File is unsigned"
+msgstr "Tiedosto on allekirjoittamaton"
+
+#: zypp/thread/Mutex.cc:33
+msgid "Can't initialize mutex attributes"
+msgstr "Mutex-määritteiden alustaminen ei onnistu"
+
+#: zypp/thread/Mutex.cc:40
+msgid "Can't set recursive mutex attribute"
+msgstr "Rekursiivisten mutex-määritteiden asetus ei onnistu"
+
+#: zypp/thread/Mutex.cc:47
+msgid "Can't initialize recursive mutex"
+msgstr "Rekursiivisten mutex-määritteiden alustaminen ei onnistu"
+
+#: zypp/thread/Mutex.cc:77
+msgid "Can't acquire the mutex lock"
+msgstr "Mutex-lukitus ei onnistu"
+
+#: zypp/thread/Mutex.cc:87
+msgid "Can't release the mutex lock"
+msgstr "Mutex-lukituksen vapauttaminen ei onnistu"
+
+#: zypp/url/UrlBase.cc:154
+#, c-format, boost-format
+msgid "Url scheme does not allow a %s"
+msgstr "Ei sallittu verkko-osoite: %s"
+
+#: zypp/url/UrlBase.cc:173
+#, c-format, boost-format
+msgid "Invalid %s component '%s'"
+msgstr "Virheellinen %s-komponentti \"%s\""
+
+#: zypp/url/UrlBase.cc:180
+#, c-format, boost-format
+msgid "Invalid %s component"
+msgstr "Virheellinen %s-komponentti"
+
+#: zypp/url/UrlBase.cc:786 zypp/url/UrlBase.cc:1231
+msgid "Query string parsing not supported for this URL"
+msgstr "Tämän verkko-osoitteen jäsentäminen kyselyksi ei ole tuettu"
+
+#: zypp/url/UrlBase.cc:824
+msgid "Url scheme is a required component"
+msgstr "Verkko-osoite on pakollinen"
+
+#: zypp/url/UrlBase.cc:830
+#, c-format, boost-format
+msgid "Invalid Url scheme '%s'"
+msgstr "Virheellinen verkko-osoite: \"%s\""
+
+#: zypp/url/UrlBase.cc:949
+msgid "Url scheme does not allow a username"
+msgstr "Verkko-osoite ei salli käyttäjänimeä"
+
+#: zypp/url/UrlBase.cc:983
+msgid "Url scheme does not allow a password"
+msgstr "Verkko-osoite ei salli salasanaa"
+
+#: zypp/url/UrlBase.cc:1012
+msgid "Url scheme requires a host component"
+msgstr "Verkko-osoite edellyttää konenimen"
+
+#: zypp/url/UrlBase.cc:1022
+msgid "Url scheme does not allow a host component"
+msgstr "Verkko-osoite ei salli konenimeä"
+
+#: zypp/url/UrlBase.cc:1049
+#, c-format, boost-format
+msgid "Invalid host component '%s'"
+msgstr "Virheellinen konenimi: \"%s\""
+
+#: zypp/url/UrlBase.cc:1070
+msgid "Url scheme does not allow a port"
+msgstr "Verkko-osoite ei salli portin määritystä"
+
+#: zypp/url/UrlBase.cc:1081
+#, c-format, boost-format
+msgid "Invalid port component '%s'"
+msgstr "Virheellinen porttimääritys: \"%s\""
+
+#: zypp/url/UrlBase.cc:1098
+msgid "Url scheme requires path name"
+msgstr "Verkko-osoite edellyttää polun määrittämistä"
+
+#: zypp/url/UrlBase.cc:1119 zypp/url/UrlBase.cc:1133
+msgid "Relative path not allowed if authority exists"
+msgstr ""
+"Suhteellisen polun määrittäminen ei ole sallittua, jos valtuuttaja on "
+"määritetty"
+
+#: zypp/url/UrlUtils.cc:111
+msgid "Encoded string contains a NUL byte"
+msgstr "Koodattu merkkijono sisältää NUL-tavun"
+
+#: zypp/url/UrlUtils.cc:173
+msgid "Invalid parameter array split separator character"
+msgstr "Virheellinen parametritaulukon jaon erotin"
+
+#: zypp/url/UrlUtils.cc:213
+msgid "Invalid parameter map split separator character"
+msgstr "Virheellinen parametrikartan jaon erotin"
+
+#: zypp/url/UrlUtils.cc:283
+msgid "Invalid parameter array join separator character"
+msgstr "Virheellinen parametritaulukon liitoksen erotin"
+
+#~ msgid "Failed to import public key from file %s: %s"
+#~ msgstr "Avaimen tuonti tiedostosta %s epäonnistui: %s"
+
+#~ msgid "Failed to remove public key %s: %s"
+#~ msgstr "Julkisen avaimen %s poisto epäonnistui: %s"
+
+#~ msgid "Cannot find available loop device to mount the image file from '%s'"
+#~ msgstr ""
+#~ "Levykuvatiedoston \"%s\" liitämiseen tarvittavaa loop-laitetta ei löydy"
+
+#~ msgid "do not keep %s installed"
+#~ msgstr "älä pidä %s asennettuna"
-#~ msgid "The package is not OK for the following reasons:"
-#~ msgstr "Paketti ei ole kunnossa seuraavista syistä:"
+#~ msgid "Cannot create public key %s from %s keyring to file %s"
+#~ msgstr ""
+#~ "Julkisen avaimen %s tuonti avainrenkaasta %s tiedostoon %s ei onnistu"
-#~ msgid "The package contains different version than expected"
-#~ msgstr "Paketti sisälsi eri version kuin odotettiin"
+#~ msgid "Download (Metalink curl) initialization failed for '%s'"
+#~ msgstr "Lataajan (Metalink curl) alustus osoitteelle \"%s\" epäonnistui"
-#~ msgid "The package file has incorrect MD5 sum"
-#~ msgstr "Pakettitiedoston MD5-summa on väärä"
+#~ msgid ""
+#~ "Download (metalink curl) error for '%s':\n"
+#~ "Error code: %s\n"
+#~ "Error message: %s\n"
+#~ msgstr ""
+#~ "Latausvirhe (metalink curl) %s:\n"
+#~ "Virhekoodi: %s\n"
+#~ "Viesti: %s\n"
-#~ msgid "The package is not signed"
-#~ msgstr "Pakettia ei olla allekirjoitettu"
+#~ msgid "Download interrupted at %d%%"
+#~ msgstr "Lataus keskeytyi %d%%"
-#~ msgid "The package has no MD5 sum"
-#~ msgstr "Paketissa ei ole MD5-summaa"
+#~ msgid "Download interrupted by user"
+#~ msgstr "Käyttäjä keskeytti latauksen"
-#~ msgid "The package has incorrect signature"
-#~ msgstr "Paketin allekirjoitus on virheellinen"
+#~ msgid ""
+#~ "Error occurred while setting download (metalink curl) options for '%s':"
+#~ msgstr ""
+#~ "Virhe asetettaessa lataajan (metalink curl) valintoja osoitteelle \"%s\"."
-#~ msgid "The package archive has incorrect MD5 sum"
-#~ msgstr "Pakettiarkistolla on väärä MD5-summa"
+#~ msgid "Failed to download %s from %s"
+#~ msgstr "Virhe ladattaessa %s osoitteesta %s"
-#~ msgid "rpm failed for unkown reason, see log file"
-#~ msgstr "rpm epäonnistui tuntemattomasta syystä, katso lokitiedosto"
+#~ msgid "Serbia and Montenegro"
+#~ msgstr "Serbia ja Montenegro"