diff --git a/configure b/configure
index e3761cf022a757b17eaf9ff0c2b393f01a28e826..2e92eb33e68202a344e6b6224cd942c0ceebf7d1 100755
--- a/configure
+++ b/configure
@@ -15178,7 +15178,7 @@ wine_fn_config_dll security enable_security
 wine_fn_config_dll sensapi enable_sensapi implib
 wine_fn_config_dll serialui enable_serialui implib
 wine_fn_config_test dlls/serialui/tests serialui_test
-wine_fn_config_dll setupapi enable_setupapi implib
+wine_fn_config_dll setupapi enable_setupapi po,implib
 wine_fn_config_test dlls/setupapi/tests setupapi_test
 wine_fn_config_dll setupx.dll16 enable_win16
 wine_fn_config_dll sfc enable_sfc implib
diff --git a/configure.ac b/configure.ac
index b7115134d1f4c677ae391ceb51235b4437017854..0937f69b904c3ee70092940895b3feb026583b04 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2707,7 +2707,7 @@ WINE_CONFIG_DLL(security)
 WINE_CONFIG_DLL(sensapi,,[implib])
 WINE_CONFIG_DLL(serialui,,[implib])
 WINE_CONFIG_TEST(dlls/serialui/tests)
-WINE_CONFIG_DLL(setupapi,,[implib])
+WINE_CONFIG_DLL(setupapi,,[po,implib])
 WINE_CONFIG_TEST(dlls/setupapi/tests)
 WINE_CONFIG_DLL(setupx.dll16,enable_win16)
 WINE_CONFIG_DLL(sfc,,[implib])
diff --git a/dlls/setupapi/Da.rc b/dlls/setupapi/Da.rc
index 15cc706e3f43e90dc31966e0d39b50398f74764e..168cfce7ed256c0559414f806af2907872e30b20 100644
--- a/dlls/setupapi/Da.rc
+++ b/dlls/setupapi/Da.rc
@@ -25,14 +25,6 @@
 
 LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
 
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "Filen '%s' fra %s mangler"
-        IDS_UNKNOWN      "Ukendt"
-        IDS_COPYFROM     "Kopiere filer fra:"
-        IDS_INFO         "Skriv den sti, hvor filen er placeret, og klik derefter på OK."
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "Kopierer filer..."
diff --git a/dlls/setupapi/De.rc b/dlls/setupapi/De.rc
index 145a35862eb5db1aaadda6ca198b4f56efe54fad..a6974b61549cce3682bfb1fdf7dc871cb1791bde 100644
--- a/dlls/setupapi/De.rc
+++ b/dlls/setupapi/De.rc
@@ -25,14 +25,6 @@
 
 LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
 
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "Die Datei '%s' von %s wird benötigt."
-        IDS_UNKNOWN      "Unbekannt"
-        IDS_COPYFROM     "Dateien kopieren von:"
-        IDS_INFO         "Geben Sie den Pfad zur Datei ein und klicken Sie OK."
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "Dateien kopieren..."
diff --git a/dlls/setupapi/En.rc b/dlls/setupapi/En.rc
index d0d09f95f532cdb5b6023eb6db3617a9c6d723d0..69d6a4d74b7a78bbb47f5e38417b3109ce6ab06a 100644
--- a/dlls/setupapi/En.rc
+++ b/dlls/setupapi/En.rc
@@ -23,14 +23,6 @@
 
 LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
 
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "The file '%s' on %s is needed"
-        IDS_UNKNOWN      "Unknown"
-        IDS_COPYFROM     "Copy files from:"
-        IDS_INFO         "Type the path where the file is located, and then click OK."
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "Copying Files..."
diff --git a/dlls/setupapi/Es.rc b/dlls/setupapi/Es.rc
index 071d2229755825a937f7c9dd05129e6ad5f11c07..effb23f1cc38761ed1a5f7a579f4c94b5389f7c0 100644
--- a/dlls/setupapi/Es.rc
+++ b/dlls/setupapi/Es.rc
@@ -23,14 +23,6 @@
 
 LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
 
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "El archivo '%s' en %s es necesario"
-        IDS_UNKNOWN      "Desconocido"
-        IDS_COPYFROM     "Copiar archivos desde:"
-        IDS_INFO         "Escriba la ruta en donde se encuentra el archivo, y luego haga clic en OK."
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "Copiando archivos..."
diff --git a/dlls/setupapi/Fr.rc b/dlls/setupapi/Fr.rc
index b80413177d4e3d05aa63ea6eec6964f20c39046e..2eccf816852684fe4ff8aea6cae6bafccffd94b9 100644
--- a/dlls/setupapi/Fr.rc
+++ b/dlls/setupapi/Fr.rc
@@ -27,14 +27,6 @@
 
 LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
 
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "Le fichier « %s » sur %s est requis"
-        IDS_UNKNOWN      "Inconnu"
-        IDS_COPYFROM     "Copier les fichiers depuis :"
-        IDS_INFO         "Saisissez le chemin du fichier, puis cliquez sur OK."
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "Copie de fichiers..."
diff --git a/dlls/setupapi/He.rc b/dlls/setupapi/He.rc
index 4342410be1c1b15143e2ca87cd252d76422d05cd..822a95ef717383a636dcc6653f5e2a15e8c38f7e 100644
--- a/dlls/setupapi/He.rc
+++ b/dlls/setupapi/He.rc
@@ -26,14 +26,6 @@
 
 LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT
 
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "הקובץ '%s' שב־%s דרוש"
-        IDS_UNKNOWN      "לא ידוע"
-        IDS_COPYFROM     "העתקת קבצים מ־:"
-        IDS_INFO         "נא להזין את נתיב מיקום הקבצים ואז ללחוץ על אישור."
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 EXSTYLE WS_EX_LAYOUTRTL
diff --git a/dlls/setupapi/Hu.rc b/dlls/setupapi/Hu.rc
index 75053dfc3735d68790ef286712f70b4379910dd9..621d802b5459db3ca207d856acd5efd3655d5508 100644
--- a/dlls/setupapi/Hu.rc
+++ b/dlls/setupapi/Hu.rc
@@ -25,14 +25,6 @@
 
 LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
 
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "A(z) '%s' fájl szükséges ezen: %s"
-        IDS_UNKNOWN      "Ismeretlen"
-        IDS_COPYFROM     "Fájlok másolása innen:"
-        IDS_INFO         "Írja be az útvonalat ahol a fájl található majd nyomja meg az OK gombot."
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "Fájlok másolása..."
diff --git a/dlls/setupapi/It.rc b/dlls/setupapi/It.rc
index f8648c321b2520faee0c29dafb5a137c4f57573a..37aa683c74696cf13a6356d34a919ff4f228e3b4 100644
--- a/dlls/setupapi/It.rc
+++ b/dlls/setupapi/It.rc
@@ -26,14 +26,6 @@
 
 LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
 
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "Il file '%s' su %s è necessario"
-        IDS_UNKNOWN      "Sconosciuto"
-        IDS_COPYFROM     "Copia i file da:"
-        IDS_INFO         "Scrivi il percorso del file, poi clicca OK."
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "Copia dei file in corso..."
diff --git a/dlls/setupapi/Ja.rc b/dlls/setupapi/Ja.rc
index de03334cd8a1138db664580d3ed8cd8b86e7dba0..d5da3a966ffd5217ec16f59d0a711ab701559786 100644
--- a/dlls/setupapi/Ja.rc
+++ b/dlls/setupapi/Ja.rc
@@ -25,14 +25,6 @@
 
 LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
 
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "ファイル '%s' (%s 上) が必要です。"
-        IDS_UNKNOWN      "不明"
-        IDS_COPYFROM     "コピー元:"
-        IDS_INFO         "このファイルがあるパスを入力し、[OK]をクリックしてください。"
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "ファイルをコピーしています..."
diff --git a/dlls/setupapi/Ko.rc b/dlls/setupapi/Ko.rc
index b608aa6b2f6d10f831fb8ad886ded48062a13bef..58c0f36a7a12c359285792b3474f2782c809ef4a 100644
--- a/dlls/setupapi/Ko.rc
+++ b/dlls/setupapi/Ko.rc
@@ -26,14 +26,6 @@
 
 LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
 
-STRINGTABLE
-{
-	IDS_PROMPTDISK   "이 파일  '%s' 은 %s에서 필요로 합니다"
-	IDS_UNKNOWN      "알수 없음"
-	IDS_COPYFROM     "복사할 파일이 위치한 곳:"
-	IDS_INFO         "파일이 위치한 경로를 입력하고, 확인을 클릭하십시오."
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "파일 복사중..."
diff --git a/dlls/setupapi/Lt.rc b/dlls/setupapi/Lt.rc
index 428c5a05dbc8b38f881ec1b401688fe6ee025ad4..fb1e67a2d3d90c3af9d56244dd706eba6b452d2b 100644
--- a/dlls/setupapi/Lt.rc
+++ b/dlls/setupapi/Lt.rc
@@ -25,14 +25,6 @@
 
 LANGUAGE LANG_LITHUANIAN, SUBLANG_NEUTRAL
 
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "Reikalingas failas „%s“ esantis %s"
-        IDS_UNKNOWN      "Nežinomas"
-        IDS_COPYFROM     "Kopijuoti failus iš:"
-        IDS_INFO         "Įveskite kelią iki failo, o tada spauskite Gerai."
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "Kopijuojami failai..."
diff --git a/dlls/setupapi/Makefile.in b/dlls/setupapi/Makefile.in
index 6d74cb5b93532ea2dde24fa1ae7cc4c83e4c04e9..3102ad63221441faa8d3f91a8ec190d874ef045e 100644
--- a/dlls/setupapi/Makefile.in
+++ b/dlls/setupapi/Makefile.in
@@ -47,6 +47,9 @@ RC_SRCS = \
 	Sv.rc \
 	Tr.rc \
 	Uk.rc \
-	Zh.rc
+	Zh.rc \
+	setupapi.rc
+
+PO_SRCS = setupapi.rc
 
 @MAKE_DLL_RULES@
diff --git a/dlls/setupapi/Nl.rc b/dlls/setupapi/Nl.rc
index 122ddcc8d5815e2079129ff2fd01b8ec1f71af96..f70b6110260e08c6f64779fc27ce78c5a382711b 100644
--- a/dlls/setupapi/Nl.rc
+++ b/dlls/setupapi/Nl.rc
@@ -23,14 +23,6 @@
 
 LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL
 
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "Het bestand '%s' op %s is benodigd"
-        IDS_UNKNOWN      "Onbekend"
-        IDS_COPYFROM     "Kopieer bestanden van:"
-        IDS_INFO         "Voer het pad in waar het bestand zich bevind, en klik dan op OK."
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "Bestanden worden gekopieerd..."
diff --git a/dlls/setupapi/No.rc b/dlls/setupapi/No.rc
index 36868dd61979f2166f4d3ad203c3aeddcff141bf..ebae39f1f563f2f688a64d6ab724a9f64e9ea44a 100644
--- a/dlls/setupapi/No.rc
+++ b/dlls/setupapi/No.rc
@@ -24,14 +24,6 @@
 
 LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
 
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "Programmet trenger filen «%s» på %s"
-        IDS_UNKNOWN      "Ukjent"
-        IDS_COPYFROM     "Kopier filer fra:"
-        IDS_INFO         "Skriv inn plasseringen til filen, og trykk OK."
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "Kopierer filer..."
diff --git a/dlls/setupapi/Pl.rc b/dlls/setupapi/Pl.rc
index 3453e74aec79718379457caabdacc1f077029fe7..d3eb2d45365840af72f68c64d966caa4cf786e86 100644
--- a/dlls/setupapi/Pl.rc
+++ b/dlls/setupapi/Pl.rc
@@ -23,14 +23,6 @@
 
 LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
 
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "Potrzebny plik o nazwie '%s' znajduj¹cy siê  na %s"
-        IDS_UNKNOWN      "Nieznany"
-        IDS_COPYFROM     "Kopiuj pliki z:"
-        IDS_INFO         "Podaj œcie¿kê do pliku, a nastêpnie naciœnij przycisk OK."
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "Kopiowanie plików..."
diff --git a/dlls/setupapi/Pt.rc b/dlls/setupapi/Pt.rc
index 088fa006b3b15b8cad3ab2d3aabb7f989e06cd06..1837cf1d4cc94d1334b2a47f3705a00b224a2da2 100644
--- a/dlls/setupapi/Pt.rc
+++ b/dlls/setupapi/Pt.rc
@@ -25,27 +25,6 @@
 
 #pragma code_page(65001)
 
-LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
-
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "O arquivo '%s' em %s é necessário"
-        IDS_UNKNOWN      "Desconhecido"
-        IDS_COPYFROM     "Copiar arquivos de:"
-        IDS_INFO         "Insira o caminho onde se encontram os arquivos, depois clique em OK."
-}
-
-LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
-
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "O ficheiro '%s' em %s é necessário"
-        IDS_UNKNOWN      "Desconhecido"
-        IDS_COPYFROM     "Copiar ficheiros de:"
-        IDS_INFO         "Insira o caminho onde se encontram os ficheiros, depois carregue em OK."
-}
-
-
 LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
diff --git a/dlls/setupapi/Ro.rc b/dlls/setupapi/Ro.rc
index a8a7256a9aabfcea92432774b186d9bb18981d31..62a2d792d6dc185a5a32237877d1c59c7f717be9 100644
--- a/dlls/setupapi/Ro.rc
+++ b/dlls/setupapi/Ro.rc
@@ -23,14 +23,6 @@ LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
 
 #pragma code_page(65001)
 
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "Fișierul '%s' de pe %s este necesitat"
-        IDS_UNKNOWN      "Necunoscut"
-        IDS_COPYFROM     "Copiază fișierele din:"
-        IDS_INFO         "Introduceți calea unde fișierul poate fi găsit și apăsați OK."
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "Copiez fișiere..."
diff --git a/dlls/setupapi/Ru.rc b/dlls/setupapi/Ru.rc
index b1c1b3b1050d2ff211c56da1acbc270f94f402e4..bbdf935e9f260097dee5e0a036b5078d149da6de 100644
--- a/dlls/setupapi/Ru.rc
+++ b/dlls/setupapi/Ru.rc
@@ -25,14 +25,6 @@
 
 LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
 
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "Файл '%s' на %s необходим"
-        IDS_UNKNOWN      "Неизвестно"
-        IDS_COPYFROM     "Копировать файлы из:"
-        IDS_INFO         "Введите путь к файлу и нажмите OK."
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "Копирование файлов..."
diff --git a/dlls/setupapi/Si.rc b/dlls/setupapi/Si.rc
index 5a3229971685ff27d53af3ac30a3199f452e6be5..40a79d848503ab3587e65ce18b5f0ca352f85ecd 100644
--- a/dlls/setupapi/Si.rc
+++ b/dlls/setupapi/Si.rc
@@ -24,14 +24,6 @@
 
 LANGUAGE LANG_SLOVENIAN, SUBLANG_DEFAULT
 
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "Potrebujem datoteko '%s' na %s"
-        IDS_UNKNOWN      "Neznan"
-        IDS_COPYFROM     "Kopiraj datoteke iz:"
-        IDS_INFO         "Napiši pot do datoteke in pritisni V redu."
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "Kopiranje datotek ..."
diff --git a/dlls/setupapi/Sr.rc b/dlls/setupapi/Sr.rc
index 7c157c30819ba60cad81e89f0bacae7e0cd6ecce..df57f02961c73051ca970ba68a671210947c9051 100644
--- a/dlls/setupapi/Sr.rc
+++ b/dlls/setupapi/Sr.rc
@@ -26,14 +26,6 @@
 
 LANGUAGE LANG_SERBIAN, SUBLANG_SERBIAN_CYRILLIC
 
-STRINGTABLE
-{
-    IDS_PROMPTDISK   "„%s“ датотека на %s је неопходна"
-    IDS_UNKNOWN      "Непознато"
-    IDS_COPYFROM     "Умножи датотеке из:"
-    IDS_INFO         "Унесите путању где су датотеке смештене, па кликните на дугме „У реду“."
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "Умножавање датотека..."
@@ -63,14 +55,6 @@ END
 
 LANGUAGE LANG_SERBIAN, SUBLANG_SERBIAN_LATIN
 
-STRINGTABLE
-{
-    IDS_PROMPTDISK   "„%s“ datoteka na %s je neophodna"
-    IDS_UNKNOWN      "Nepoznato"
-    IDS_COPYFROM     "Umnoži datoteke iz:"
-    IDS_INFO         "Unesite putanju gde su datoteke smeštene, pa kliknite na dugme „U redu“."
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "Umnožavanje datoteka..."
diff --git a/dlls/setupapi/Sv.rc b/dlls/setupapi/Sv.rc
index 5d6da2399cf0307b6620b031b88bec99a7398ffa..e90b5c9f080b58e25ed77b68c8069544c4879d6b 100644
--- a/dlls/setupapi/Sv.rc
+++ b/dlls/setupapi/Sv.rc
@@ -22,14 +22,6 @@
 
 LANGUAGE LANG_SWEDISH, SUBLANG_NEUTRAL
 
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "Filen '%s' på %s behövs"
-        IDS_UNKNOWN      "Okänd"
-        IDS_COPYFROM     "Kopiera filer från:"
-        IDS_INFO         "Skriv sökvägen där filen finns och klicka sedan OK."
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "Kopierar filer..."
diff --git a/dlls/setupapi/Uk.rc b/dlls/setupapi/Uk.rc
index 862ad6711f1b9941e8dbe93f0cc591734027a18b..281ef97f0f12aab8db4cc72863ee7bb5bc2f63f9 100644
--- a/dlls/setupapi/Uk.rc
+++ b/dlls/setupapi/Uk.rc
@@ -27,14 +27,6 @@
 
 LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
 
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "Файл '%s' на %s потрібний"
-        IDS_UNKNOWN      "Невідомо"
-        IDS_COPYFROM     "Скопіюйте файли з:"
-        IDS_INFO         "Надрукуйте шлях до файлу і натисніть OK."
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "Копіювання Файлів..."
diff --git a/dlls/setupapi/Zh.rc b/dlls/setupapi/Zh.rc
index bf7e494fae6b7f255e955ce7238e5601d1285bf8..92a97579268c8586a903db5e5f25f1b854c9563a 100644
--- a/dlls/setupapi/Zh.rc
+++ b/dlls/setupapi/Zh.rc
@@ -40,14 +40,6 @@ END
 
 LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
 
-STRINGTABLE
-{
-        IDS_PROMPTDISK   "需要檔案 '%s' 存於 %s"
-        IDS_UNKNOWN      "未知"
-        IDS_COPYFROM     "從複製檔案:"
-        IDS_INFO         "輸入檔案位置,並選擇確認。"
-}
-
 COPYFILEDLGORD DIALOG 20, 20, 208, 105
 STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
 CAPTION "複製檔案..."
diff --git a/dlls/setupapi/setupapi.rc b/dlls/setupapi/setupapi.rc
new file mode 100644
index 0000000000000000000000000000000000000000..b6578577d32d504ee32d74ee5af658cba37ba53c
--- /dev/null
+++ b/dlls/setupapi/setupapi.rc
@@ -0,0 +1,32 @@
+/*
+ * Resources for setupapi
+ *
+ * Copyright 2001 Andreas Mohr
+ * Copyright 2009 Ricardo Filipe
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+#include "setupapi_private.h"
+
+LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
+
+STRINGTABLE
+{
+        IDS_PROMPTDISK   "The file '%s' on %s is needed"
+        IDS_UNKNOWN      "Unknown"
+        IDS_COPYFROM     "Copy files from:"
+        IDS_INFO         "Type the path where the file is located, and then click OK."
+}
diff --git a/po/ar.po b/po/ar.po
index c5fcdda73dbfa15a1b37f9709ce279d84272860a..c5d9a521643495223e3c1f54ac9221edd95438f7 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -1854,6 +1854,22 @@ msgstr ""
 msgid "Off"
 msgstr ""
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr ""
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr ""
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr ""
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr ""
@@ -3502,10 +3518,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/bg.po b/po/bg.po
index 0fbf06dbe6450a4afde3cc248f5ab0bef8204330..b0efb2464248a565ded84cfcc78f95c6410dffad 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -1888,6 +1888,22 @@ msgstr "Включено"
 msgid "Off"
 msgstr "Изключено"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr ""
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr ""
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr ""
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "Default"
@@ -3527,10 +3543,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/cs.po b/po/cs.po
index fcedc8cd68229a57125f266f7b524f081e17574e..16c5a6df4d6abc8caf3a7d34195655d9b1c243ab 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -1901,6 +1901,22 @@ msgstr "Zapnuto"
 msgid "Off"
 msgstr "Vypnuto"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr ""
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr ""
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr ""
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "Default"
@@ -3805,10 +3821,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/da.po b/po/da.po
index 4ff52236b54388d83698e514beb826ef7cadca1e..f85aa03c256b611cfd11eab9df34b4e3ea848cdf 100644
--- a/po/da.po
+++ b/po/da.po
@@ -1933,6 +1933,22 @@ msgstr "Til"
 msgid "Off"
 msgstr "Fra"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "Filen '%s' fra %s mangler"
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "Ukendt"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "Kopiere filer fra:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr "Skriv den sti, hvor filen er placeret, og klik derefter på OK."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 #, fuzzy
 msgid "Default"
@@ -3854,10 +3870,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/de.po b/po/de.po
index 401e626e86581b20cef9216ac0d87d5c800b8dbb..9b2a482f201954d4bf0331f3804ac199480c5f44 100644
--- a/po/de.po
+++ b/po/de.po
@@ -1975,6 +1975,22 @@ msgstr "Ein"
 msgid "Off"
 msgstr "Aus"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "Die Datei '%s' von %s wird benötigt."
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "Unbekannt"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "Dateien kopieren von:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr "Geben Sie den Pfad zur Datei ein und klicken Sie OK."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "Standard"
@@ -3944,10 +3960,6 @@ msgstr "%s Adapter %s\n"
 msgid "Ethernet"
 msgstr "Ethernet"
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr "Unbekannt"
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr "Verbindungsspezifisches DNS-Suffix"
diff --git a/po/el.po b/po/el.po
index 75034344802d2c449bab0a8275c1657f81790f73..85f022088d104ef02f6817671acbd2878545aed2 100644
--- a/po/el.po
+++ b/po/el.po
@@ -1851,6 +1851,22 @@ msgstr "Ενεργό"
 msgid "Off"
 msgstr "Ανενεργό"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr ""
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr ""
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr ""
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr ""
@@ -3489,10 +3505,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/en.po b/po/en.po
index f133c8cb0e157b6673f5e9a08c8c3f67f76aeedb..9867907ea2b2906b0397c5c96852eae2845e243e 100644
--- a/po/en.po
+++ b/po/en.po
@@ -1914,6 +1914,22 @@ msgstr "On"
 msgid "Off"
 msgstr "Off"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr ""
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "Unknown"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr ""
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "Default"
@@ -3821,10 +3837,6 @@ msgstr "%s adapter %s\n"
 msgid "Ethernet"
 msgstr "Ethernet"
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr "Unknown"
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr "Connection-specific DNS suffix"
diff --git a/po/en_US.po b/po/en_US.po
index df8a116f68f6bf308219c850d4caad2230adc323..5217d133cddb182c1ea6d8f2f2fdb508a8b7bc47 100644
--- a/po/en_US.po
+++ b/po/en_US.po
@@ -1923,6 +1923,22 @@ msgstr "On"
 msgid "Off"
 msgstr "Off"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "The file '%s' on %s is needed"
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "Unknown"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "Copy files from:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr "Type the path where the file is located, and then click OK."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "Default"
@@ -3830,10 +3846,6 @@ msgstr "%s adapter %s\n"
 msgid "Ethernet"
 msgstr "Ethernet"
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr "Unknown"
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr "Connection-specific DNS suffix"
diff --git a/po/eo.po b/po/eo.po
index ee813ccd95c10f3a3ade53f9bf61d61dbf6bb43d..7dedd41cd479b93cf7b3650d3c388057858df511 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -1894,6 +1894,22 @@ msgstr "Kondukta"
 msgid "Off"
 msgstr "Elkluda"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr ""
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr ""
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr ""
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "Default"
@@ -3538,10 +3554,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/es.po b/po/es.po
index e64f80ed515ca4f92d4630c0460d15a413f06572..8c9ef49e89160a47e7c0862b3667cd704e6ddbde 100644
--- a/po/es.po
+++ b/po/es.po
@@ -1939,6 +1939,23 @@ msgstr "Activado"
 msgid "Off"
 msgstr "Desactivado"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "El archivo '%s' en %s es necesario"
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "Desconocido"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "Copiar archivos desde:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+"Escriba la ruta en donde se encuentra el archivo, y luego haga clic en OK."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 #, fuzzy
 msgid "Default"
@@ -3905,10 +3922,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/fa.po b/po/fa.po
index c2c5250ea5db187a889ceefba29794e76c740ad3..095827b2c574b56e4f7b1d9d3100e7e6833c4186 100644
--- a/po/fa.po
+++ b/po/fa.po
@@ -1854,6 +1854,22 @@ msgstr ""
 msgid "Off"
 msgstr ""
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr ""
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr ""
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr ""
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr ""
@@ -3504,10 +3520,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/fi.po b/po/fi.po
index 822f72ce8151048e5a7bacb9ae77968726593601..82f2122cb47961c03718337b63fe85cf28a2bde5 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -1907,6 +1907,22 @@ msgstr ""
 msgid "Off"
 msgstr ""
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr ""
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr ""
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr ""
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 #, fuzzy
 msgid "Default"
@@ -3563,10 +3579,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/fr.po b/po/fr.po
index 7007ed44ace84dd9f250259fcc297299a6248989..9da99399162fe7d61ee2aab74fd13d3f44b7500b 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -1965,6 +1965,22 @@ msgstr "Actif"
 msgid "Off"
 msgstr "Inactif"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "Le fichier « %s » sur %s est requis"
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "Inconnu"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "Copier les fichiers depuis :"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr "Saisissez le chemin du fichier, puis cliquez sur OK."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 #, fuzzy
 msgid "Default"
@@ -3946,10 +3962,6 @@ msgstr "Adaptateur %s %s\n"
 msgid "Ethernet"
 msgstr "Ethernet"
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr "Inconnu"
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr "Suffixe DNS propre à la connexion"
diff --git a/po/he.po b/po/he.po
index 7836c5d9ce7bdd53a4346b42356fae7ca007d6da..851a70d47751cad752ca1931bc1029a7f745799c 100644
--- a/po/he.po
+++ b/po/he.po
@@ -1880,6 +1880,22 @@ msgstr ""
 msgid "Off"
 msgstr ""
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "הקובץ '%s' שב־%s דרוש"
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "לא ידוע"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "העתקת קבצים מ־:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr "נא להזין את נתיב מיקום הקבצים ואז ללחוץ על אישור."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 #, fuzzy
 msgid "Default"
@@ -3546,10 +3562,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/hi.po b/po/hi.po
index 9dcac851adf24b0cb63de866185d6879ceadd822..ef33e8b7a8fa0228c3af9a1187baf458119ce3de 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -1847,6 +1847,22 @@ msgstr ""
 msgid "Off"
 msgstr ""
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr ""
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr ""
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr ""
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr ""
@@ -3481,10 +3497,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/hu.po b/po/hu.po
index 63bfcb92cd937cd0e4e8a4d34aa0e5a2959653cf..56faa87724ee1e6b4ba44a36b05b8302573bac45 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -1949,6 +1949,23 @@ msgstr "Be"
 msgid "Off"
 msgstr "Ki"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "A(z) '%s' fájl szükséges ezen: %s"
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "Ismeretlen"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "Fájlok másolása innen:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+"Írja be az útvonalat ahol a fájl található majd nyomja meg az OK gombot."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "Default"
@@ -3609,10 +3626,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/it.po b/po/it.po
index e99c765aaa2e43c6ae6185a652445c68188db3f9..fc5210a48bac81eeb639cfd2a9b33aebb0b94fbe 100644
--- a/po/it.po
+++ b/po/it.po
@@ -2008,6 +2008,22 @@ msgstr "On"
 msgid "Off"
 msgstr "Off"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "Il file '%s' su %s è necessario"
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "Sconosciuto"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "Copia i file da:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr "Scrivi il percorso del file, poi clicca OK."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "Predefinito"
@@ -3986,10 +4002,6 @@ msgstr "%s adattatore %s\n"
 msgid "Ethernet"
 msgstr "Ethernet"
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr "Sconosciuto"
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr "Suffisso DNS specifico per la connessione"
diff --git a/po/ja.po b/po/ja.po
index 64a60d2f0950accd04d354380185a312270515c7..d6242401bd2b865ed31c39021c4cae627d4d43f3 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -1902,6 +1902,22 @@ msgstr ""
 msgid "Off"
 msgstr ""
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "ファイル '%s' (%s 上) が必要です。"
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "不明"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "コピー元:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr "このファイルがあるパスを入力し、[OK]をクリックしてください。"
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "Default"
@@ -3816,10 +3832,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/ko.po b/po/ko.po
index b5d616c484815980cfde21cf36194060d1bb658c..e415c3a38ffe6c29d72cca5ca9832db8d19c827a 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -1987,6 +1987,27 @@ msgstr "작동"
 msgid "Off"
 msgstr "비작동"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "이 파일  '%s' 은 %s에서 필요로 합니다"
+
+#: setupapi.rc:29 ipconfig.rc:31
+#, fuzzy
+msgid "Unknown"
+msgstr ""
+"#-#-#-#-#  ko.po (Wine)  #-#-#-#-#\n"
+"알 수 없음\n"
+"#-#-#-#-#  ko.po (Wine)  #-#-#-#-#\n"
+"알수 없음"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "복사할 파일이 위치한 곳:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr "파일이 위치한 경로를 입력하고, 확인을 클릭하십시오."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "기본"
@@ -3886,10 +3907,6 @@ msgstr "%s 어댑터 %s\n"
 msgid "Ethernet"
 msgstr "이더넷"
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr "알 수 없음"
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr "Connection-specific DNS suffix"
diff --git a/po/lt.po b/po/lt.po
index c5f9083e9f0bcefbdf3f2c224ee88d9ad7998c37..d9d7bcea7a2ba6fa9fc44ecfaaabb24042c9e931 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -1935,6 +1935,22 @@ msgstr "Įjungta"
 msgid "Off"
 msgstr "IÅ¡jungta"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "Reikalingas failas „%s“ esantis %s"
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "Nežinomas"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "Kopijuoti failus iš:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr "Įveskite kelią iki failo, o tada spauskite Gerai."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 #, fuzzy
 msgid "Default"
@@ -3866,10 +3882,6 @@ msgstr "%s adapteris %s\n"
 msgid "Ethernet"
 msgstr "Eterneto"
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr "Nežinomas"
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr "Ryšiui būdingas DNS sufiksas"
diff --git a/po/ml.po b/po/ml.po
index d59979e9b3edd4c30da8069f5d292e194982acf0..0bda6a3897cdd5fe12ee9ddec02dae75aaf1aba3 100644
--- a/po/ml.po
+++ b/po/ml.po
@@ -1847,6 +1847,22 @@ msgstr ""
 msgid "Off"
 msgstr ""
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr ""
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr ""
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr ""
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr ""
@@ -3481,10 +3497,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/nb_NO.po b/po/nb_NO.po
index 6c1eba435da4c91db57d15feaf3b9850100f4208..574417da43582db522153b223b3760cbfb8160b8 100644
--- a/po/nb_NO.po
+++ b/po/nb_NO.po
@@ -2005,6 +2005,22 @@ msgstr "PÃ¥"
 msgid "Off"
 msgstr "Av"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "Programmet trenger filen «%s» på %s"
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "Ukjent"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "Kopier filer fra:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr "Skriv inn plasseringen til filen, og trykk OK."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "Standard"
@@ -3914,10 +3930,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/nl.po b/po/nl.po
index 91b408abaf8d2edebabfacd6d236ffcb0a081741..9534ec40ae780dc0a2a7b909e8ee71c9fcef1d4f 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -2023,6 +2023,22 @@ msgstr "Aan"
 msgid "Off"
 msgstr "Uit"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "Het bestand '%s' op %s is benodigd"
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "Onbekend"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "Kopieer bestanden van:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr "Voer het pad in waar het bestand zich bevind, en klik dan op OK."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "Standaard"
@@ -3966,10 +3982,6 @@ msgstr "%s adapter %s\n"
 msgid "Ethernet"
 msgstr "Ethernet"
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr "Onbekend"
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr "Verbindings-specifiek DNS-achtervoegsel"
diff --git a/po/or.po b/po/or.po
index 74abba4e45a94ae6b643ef980304c727e60c7d20..c3d1f780f79b16d142ec0d4ca2fc32495228f5a3 100644
--- a/po/or.po
+++ b/po/or.po
@@ -1847,6 +1847,22 @@ msgstr ""
 msgid "Off"
 msgstr ""
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr ""
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr ""
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr ""
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr ""
@@ -3481,10 +3497,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/pa.po b/po/pa.po
index 28128add9d606584dc080cfa11ea1b04d3abfa5d..0c760c57e65c40e41c7fdf23fadccd0f1c727d9c 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -1847,6 +1847,22 @@ msgstr ""
 msgid "Off"
 msgstr ""
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr ""
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr ""
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr ""
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr ""
@@ -3481,10 +3497,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/pl.po b/po/pl.po
index 7d2f2bab832f156ce7ae540e4187b6a39911de36..91acb260754baf0dab6ab8ad733dfc7586129d84 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -1960,6 +1960,27 @@ msgstr "WÅ‚Ä…czone"
 msgid "Off"
 msgstr "Wyłączone"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "Potrzebny plik o nazwie '%s' znajdujÄ…cy siÄ™  na %s"
+
+#: setupapi.rc:29 ipconfig.rc:31
+#, fuzzy
+msgid "Unknown"
+msgstr ""
+"#-#-#-#-#  pl.po (Wine)  #-#-#-#-#\n"
+"Nieznane\n"
+"#-#-#-#-#  pl.po (Wine)  #-#-#-#-#\n"
+"Nieznany"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "Kopiuj pliki z:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr "Podaj ścieżkę do pliku, a następnie naciśnij przycisk OK."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 #, fuzzy
 msgid "Default"
@@ -3902,10 +3923,6 @@ msgstr "%s karta %s\n"
 msgid "Ethernet"
 msgstr "Ethernet"
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr "Nieznane"
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr "Sufiks DNS konkretnego połączenia"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 4d523635d3d7133d049673d619cb4007dcb93e20..ff6f1d1a1d95aaa15e8ee2edc96e7fe6d42ce9f9 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -2019,6 +2019,22 @@ msgstr "Ligado"
 msgid "Off"
 msgstr "Desligado"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "O arquivo '%s' em %s é necessário"
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "Desconhecido"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "Copiar arquivos de:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr "Insira o caminho onde se encontram os arquivos, depois clique em OK."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "Padrão"
@@ -3970,10 +3986,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/pt_PT.po b/po/pt_PT.po
index 417a3917861abe744014212d694851aeedd793d2..4ea75ba26c91b4fb6cdb1ecb89cca888828571cd 100644
--- a/po/pt_PT.po
+++ b/po/pt_PT.po
@@ -2023,6 +2023,23 @@ msgstr "Ligado"
 msgid "Off"
 msgstr "Desligado"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "O ficheiro '%s' em %s é necessário"
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "Desconhecido"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "Copiar ficheiros de:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+"Insira o caminho onde se encontram os ficheiros, depois carregue em OK."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 #, fuzzy
 msgid "Default"
@@ -3986,10 +4003,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/rm.po b/po/rm.po
index 5a070b8fd3dd7d233551b7efdfd695fa3a7c45ec..d746521ef254d6bcf0f93320635439b74b9b3b4f 100644
--- a/po/rm.po
+++ b/po/rm.po
@@ -1856,6 +1856,22 @@ msgstr ""
 msgid "Off"
 msgstr ""
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr ""
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr ""
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr ""
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "Default"
@@ -3493,10 +3509,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/ro.po b/po/ro.po
index 9a7e7b31a00e846ab54575da7facabcf527c87af..e47792c425b25413b0c37c036ea0d16e94cbc715 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -2020,6 +2020,22 @@ msgstr "Activat"
 msgid "Off"
 msgstr "Dezactivat"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "Fișierul '%s' de pe %s este necesitat"
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "Necunoscut"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "Copiază fișierele din:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr "Introduceți calea unde fișierul poate fi găsit și apăsați OK."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "Implicit"
@@ -3963,10 +3979,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/ru.po b/po/ru.po
index cc5673102f610e8f2bdca58064f995633e0f7ef1..274d6354d4977eba0c37f21f78baad7c604812ec 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -1928,6 +1928,22 @@ msgstr "Включено"
 msgid "Off"
 msgstr "Выключено"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "Файл '%s' на %s необходим"
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "Неизвестно"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "Копировать файлы из:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr "Введите путь к файлу и нажмите OK."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 #, fuzzy
 msgid "Default"
@@ -3877,10 +3893,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/sk.po b/po/sk.po
index 215249fb5b4380e3ad47b13dd2969785bcd26a2a..f641bbe976175c6f97418006dd1046ecd30208e4 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -1854,6 +1854,22 @@ msgstr ""
 msgid "Off"
 msgstr ""
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr ""
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr ""
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr ""
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "Default"
@@ -3601,10 +3617,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/sl.po b/po/sl.po
index 299874a3255e3bcc7627c710b56bbb7138f4025f..1733df745b503dfecf275a0d65070dbba38c2bc7 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -1929,6 +1929,27 @@ msgstr "Vključeno"
 msgid "Off"
 msgstr "Izključeno"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "Potrebujem datoteko '%s' na %s"
+
+#: setupapi.rc:29 ipconfig.rc:31
+#, fuzzy
+msgid "Unknown"
+msgstr ""
+"#-#-#-#-#  sl.po (Wine)  #-#-#-#-#\n"
+"Nepoznano\n"
+"#-#-#-#-#  sl.po (Wine)  #-#-#-#-#\n"
+"Neznan"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "Kopiraj datoteke iz:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr "Napiši pot do datoteke in pritisni V redu."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "Privzeto"
@@ -3868,10 +3889,6 @@ msgstr "%s kartica %s\n"
 msgid "Ethernet"
 msgstr "Ethernet"
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr "Nepoznano"
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr "S povezavo določena DNS pripona"
diff --git a/po/sr_RS@cyrillic.po b/po/sr_RS@cyrillic.po
index d0c4c1df48d16a557912ce7e1f7d37dd9282c8e5..dac3d1ccedb409b54a10aada6a11ab93bf22740b 100644
--- a/po/sr_RS@cyrillic.po
+++ b/po/sr_RS@cyrillic.po
@@ -1910,6 +1910,23 @@ msgstr "Укључено"
 msgid "Off"
 msgstr "Искључено"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "„%s“ датотека на %s је неопходна"
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "Непознато"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "Умножи датотеке из:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+"Унесите путању где су датотеке смештене, па кликните на дугме „У реду“."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "Подразумевано"
@@ -3541,10 +3558,6 @@ msgstr "%s адаптер %s\n"
 msgid "Ethernet"
 msgstr "Етернет"
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr "Непознато"
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr "Веза одређена DNS суфиксом"
diff --git a/po/sr_RS@latin.po b/po/sr_RS@latin.po
index 188a5c2759e1d8a33e8ae4ea252020bb7a6a4186..b1f39ae7fa067e26904fc60a202630c4876081a1 100644
--- a/po/sr_RS@latin.po
+++ b/po/sr_RS@latin.po
@@ -1922,6 +1922,23 @@ msgstr "Uključeno"
 msgid "Off"
 msgstr "Isključeno"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "„%s“ datoteka na %s je neophodna"
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "Umnoži datoteke iz:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+"Unesite putanju gde su datoteke smeštene, pa kliknite na dugme „U redu“."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 #, fuzzy
 msgid "Default"
@@ -3558,10 +3575,6 @@ msgstr "%s adapter %s\n"
 msgid "Ethernet"
 msgstr "Eternet"
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr "Nepoznato"
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr "Veza određena DNS sufiksom"
diff --git a/po/sv.po b/po/sv.po
index 2755e0602a754c9d64098fc7be8b39914df2f7cc..4ac4f739e559d0673373a954873ae033301050ab 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -1960,6 +1960,22 @@ msgstr "PÃ¥"
 msgid "Off"
 msgstr "Av"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "Filen '%s' på %s behövs"
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "Okänd"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "Kopiera filer från:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr "Skriv sökvägen där filen finns och klicka sedan OK."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "Standard"
@@ -3894,10 +3910,6 @@ msgstr "%s-adapter %s\n"
 msgid "Ethernet"
 msgstr "Ethernet"
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr "Okänd"
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr "Anslutningsspecifikt DNS-suffix"
diff --git a/po/te.po b/po/te.po
index 26450b080791afe56c7e3e5c40874289ad12d2b2..5539f19855ca3c51c3faf2b9c49664222ca8e427 100644
--- a/po/te.po
+++ b/po/te.po
@@ -1847,6 +1847,22 @@ msgstr ""
 msgid "Off"
 msgstr ""
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr ""
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr ""
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr ""
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr ""
@@ -3481,10 +3497,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/th.po b/po/th.po
index 5f7b3d32d5aeec4597782fd14ecb53bcaa6fe872..6e279453f35059b34ab5efb6c0c918de2ffb6e19 100644
--- a/po/th.po
+++ b/po/th.po
@@ -1853,6 +1853,22 @@ msgstr "เปิด"
 msgid "Off"
 msgstr "ปิด"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr ""
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr ""
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr ""
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr ""
@@ -3492,10 +3508,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/tr.po b/po/tr.po
index d466b02f6d3bcac2c41963587abcbca2ae4e496f..700edadfc2e8909b3e160ce1f8178034c63a00b9 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -1926,6 +1926,22 @@ msgstr "Açık"
 msgid "Off"
 msgstr "Kapalı"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr ""
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr ""
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr ""
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "Default"
@@ -3857,10 +3873,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/uk.po b/po/uk.po
index b0e407d04bfc8368fc1284a0daeeadce674cbbff..430f997192306472e1ca1cc46a62a10c9215eba1 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -1932,6 +1932,22 @@ msgstr "Ввімкнено"
 msgid "Off"
 msgstr "Вимкнено"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "Файл '%s' на %s потрібний"
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "Невідомо"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "Скопіюйте файли з:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr "Надрукуйте шлях до файлу і натисніть OK."
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 #, fuzzy
 msgid "Default"
@@ -3853,10 +3869,6 @@ msgstr "%s адаптер %s\n"
 msgid "Ethernet"
 msgstr "Ethernet"
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr "Невідомо"
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr "DNS-суфікс підключення"
diff --git a/po/wa.po b/po/wa.po
index a0f1112c0402edf602e1ea3190d2e796c7c37c39..1e931b88ae82963fbc36332c71d8690489535bf7 100644
--- a/po/wa.po
+++ b/po/wa.po
@@ -1854,6 +1854,22 @@ msgstr ""
 msgid "Off"
 msgstr ""
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr ""
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr ""
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr ""
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "Default"
@@ -3493,10 +3509,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/wine.pot b/po/wine.pot
index 3fe597277c5de3aeddaf812941aaaaca85f8b05f..0778a18ca4d4dce60974ff594d3534070d36df80 100644
--- a/po/wine.pot
+++ b/po/wine.pot
@@ -1841,6 +1841,22 @@ msgstr ""
 msgid "Off"
 msgstr ""
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr ""
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr ""
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr ""
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr ""
@@ -3471,10 +3487,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 2272c8be469bdc0d4115c6e3ca639c28ddbd4116..24c629801091fc0b99432b203bd7864f607c8ca2 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -1901,6 +1901,22 @@ msgstr "å¼€"
 msgid "Off"
 msgstr "å…³"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr ""
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr ""
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr ""
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr ""
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "默认"
@@ -3547,10 +3563,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""
diff --git a/po/zh_TW.po b/po/zh_TW.po
index be44a7f6ffeaccdcf264a690cda4baea62fe09ca..d1328681a439c8130d2cbb1ff53dce8e949f5002 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -1900,6 +1900,22 @@ msgstr "é–‹"
 msgid "Off"
 msgstr "關"
 
+#: setupapi.rc:28
+msgid "The file '%s' on %s is needed"
+msgstr "需要檔案 '%s' 存於 %s"
+
+#: setupapi.rc:29 ipconfig.rc:31
+msgid "Unknown"
+msgstr "未知"
+
+#: setupapi.rc:30
+msgid "Copy files from:"
+msgstr "從複製檔案:"
+
+#: setupapi.rc:31
+msgid "Type the path where the file is located, and then click OK."
+msgstr "輸入檔案位置,並選擇確認。"
+
 #: shdoclc.rc:36 winhlp32.rc:47 winhlp32.rc:83
 msgid "Default"
 msgstr "默認"
@@ -3546,10 +3562,6 @@ msgstr ""
 msgid "Ethernet"
 msgstr ""
 
-#: ipconfig.rc:31
-msgid "Unknown"
-msgstr ""
-
 #: ipconfig.rc:32
 msgid "Connection-specific DNS suffix"
 msgstr ""