https://git.reactos.org/?p=reactos.git;a=commitdiff;h=b0b40ce52074cb2e03ac0028d9cbfd9731442a0e

commit b0b40ce52074cb2e03ac0028d9cbfd9731442a0e
Author:     Eric Kohl <[email protected]>
AuthorDate: Thu Jun 22 10:19:01 2023 +0200
Commit:     Eric Kohl <[email protected]>
CommitDate: Thu Jun 22 10:19:01 2023 +0200

    [IPCONFIG] Convert more strings to resources
---
 base/applications/network/ipconfig/ipconfig.c    | 44 +++++++++++-------------
 base/applications/network/ipconfig/lang/bg-BG.rc | 23 +++++++++++++
 base/applications/network/ipconfig/lang/de-DE.rc | 23 +++++++++++++
 base/applications/network/ipconfig/lang/el-GR.rc | 23 +++++++++++++
 base/applications/network/ipconfig/lang/en-US.rc | 23 +++++++++++++
 base/applications/network/ipconfig/lang/es-ES.rc | 23 +++++++++++++
 base/applications/network/ipconfig/lang/fr-FR.rc | 23 +++++++++++++
 base/applications/network/ipconfig/lang/id-ID.rc | 23 +++++++++++++
 base/applications/network/ipconfig/lang/it-IT.rc | 23 +++++++++++++
 base/applications/network/ipconfig/lang/no-NO.rc | 23 +++++++++++++
 base/applications/network/ipconfig/lang/pl-PL.rc | 23 +++++++++++++
 base/applications/network/ipconfig/lang/ro-RO.rc | 23 +++++++++++++
 base/applications/network/ipconfig/lang/ru-RU.rc | 23 +++++++++++++
 base/applications/network/ipconfig/lang/sk-SK.rc | 23 +++++++++++++
 base/applications/network/ipconfig/lang/sq-AL.rc | 23 +++++++++++++
 base/applications/network/ipconfig/lang/sv-SE.rc | 23 +++++++++++++
 base/applications/network/ipconfig/lang/tr-TR.rc | 23 +++++++++++++
 base/applications/network/ipconfig/lang/uk-UA.rc | 23 +++++++++++++
 base/applications/network/ipconfig/lang/zh-CN.rc | 23 +++++++++++++
 base/applications/network/ipconfig/lang/zh-TW.rc | 23 +++++++++++++
 base/applications/network/ipconfig/resource.h    | 22 +++++++++++-
 21 files changed, 478 insertions(+), 25 deletions(-)

diff --git a/base/applications/network/ipconfig/ipconfig.c 
b/base/applications/network/ipconfig/ipconfig.c
index 7a151f2559f..584ca887e94 100644
--- a/base/applications/network/ipconfig/ipconfig.c
+++ b/base/applications/network/ipconfig/ipconfig.c
@@ -908,6 +908,9 @@ DisplayDnsRecord(
     IN6_ADDR Addr6;
     DNS_STATUS Status;
 
+    ConResPrintf(StdOut, IDS_DNSNAME, pszName);
+    ConResPrintf(StdOut, IDS_DNSLINE);
+
     pQueryResults = NULL;
     Status = DnsQuery_W(pszName,
                         wType,
@@ -919,48 +922,41 @@ DisplayDnsRecord(
     {
         if (Status == DNS_ERROR_RCODE_NAME_ERROR)
         {
-            _tprintf(_T("\t%ls\n"), pszName);
-            _tprintf(_T("\t----------------------------------------\n"));
             _tprintf(_T("\tName does not exist\n\n"));
         }
         else if (Status == DNS_INFO_NO_RECORDS)
         {
-            _tprintf(_T("\t%ls\n"), pszName);
-            _tprintf(_T("\t----------------------------------------\n"));
             _tprintf(_T("\tNo records of type %s\n\n"), 
GetRecordTypeName(wType));
         }
         return;
     }
 
-    _tprintf(_T("\t%ls\n"), pszName);
-    _tprintf(_T("\t----------------------------------------\n"));
-
     pThisRecord = pQueryResults;
     while (pThisRecord != NULL)
     {
         pNextRecord = pThisRecord->pNext;
 
-        _tprintf(_T("\tRecord Name . . . . . : %ls\n"), pThisRecord->pName);
-        _tprintf(_T("\tRecord Type . . . . . : %hu\n"), pThisRecord->wType);
-        _tprintf(_T("\tTime To Live. . . . . : %lu\n"), pThisRecord->dwTtl);
-        _tprintf(_T("\tData Length . . . . . : %hu\n"), 
pThisRecord->wDataLength);
+        ConResPrintf(StdOut, IDS_DNSRECORDNAME, pThisRecord->pName);
+        ConResPrintf(StdOut, IDS_DNSRECORDTYPE, pThisRecord->wType);
+        ConResPrintf(StdOut, IDS_DNSRECORDTTL, pThisRecord->dwTtl);
+        ConResPrintf(StdOut, IDS_DNSRECORDLENGTH, pThisRecord->wDataLength);
 
         switch (pThisRecord->Flags.S.Section)
         {
             case DnsSectionQuestion:
-                _tprintf(_T("\tSection . . . . . . . : Question\n"));
+                ConResPrintf(StdOut, IDS_DNSSECTIONQUESTION);
                 break;
 
             case DnsSectionAnswer:
-                _tprintf(_T("\tSection . . . . . . . : Answer\n"));
+                ConResPrintf(StdOut, IDS_DNSSECTIONANSWER);
                 break;
 
             case DnsSectionAuthority:
-                _tprintf(_T("\tSection . . . . . . . : Authority\n"));
+                ConResPrintf(StdOut, IDS_DNSSECTIONAUTHORITY);
                 break;
 
             case DnsSectionAdditional:
-                _tprintf(_T("\tSection . . . . . . . : Additional\n"));
+                ConResPrintf(StdOut, IDS_DNSSECTIONADDITIONAL);
                 break;
         }
 
@@ -969,41 +965,41 @@ DisplayDnsRecord(
             case DNS_TYPE_A:
                 Addr4.S_un.S_addr = pThisRecord->Data.A.IpAddress;
                 RtlIpv4AddressToStringW(&Addr4, szBuffer);
-                _tprintf(_T("\tA (Host) Record . . . : %ls\n"), szBuffer);
+                ConResPrintf(StdOut, IDS_DNSTYPEA, szBuffer);
                 break;
 
             case DNS_TYPE_NS:
-                _tprintf(_T("\tNS Record . . . . . . : %ls\n"), 
pThisRecord->Data.NS.pNameHost);
+                ConResPrintf(StdOut, IDS_DNSTYPENS, 
pThisRecord->Data.NS.pNameHost);
                 break;
 
             case DNS_TYPE_CNAME:
-                _tprintf(_T("\tCNAME Record. . . . . : %ls\n"), 
pThisRecord->Data.CNAME.pNameHost);
+                ConResPrintf(StdOut, IDS_DNSTYPECNAME, 
pThisRecord->Data.CNAME.pNameHost);
                 break;
 
             case DNS_TYPE_SOA:
-                _tprintf(_T("\tSOA Record. . . . . . : \n"));
+                ConResPrintf(StdOut, IDS_DNSTYPESOA);
                 break;
 
             case DNS_TYPE_PTR:
-                _tprintf(_T("\tPTR Record. . . . . . : %ls\n"), 
pThisRecord->Data.PTR.pNameHost);
+                ConResPrintf(StdOut, IDS_DNSTYPEPTR, 
pThisRecord->Data.PTR.pNameHost);
                 break;
 
             case DNS_TYPE_MX:
-                _tprintf(_T("\tMX Record . . . . . . : \n"));
+                ConResPrintf(StdOut, IDS_DNSTYPEMX);
                 break;
 
             case DNS_TYPE_AAAA:
                 RtlCopyMemory(&Addr6, &pThisRecord->Data.AAAA.Ip6Address, 
sizeof(IN6_ADDR));
                 RtlIpv6AddressToStringW(&Addr6, szBuffer);
-                _tprintf(_T("\tAAAA Record . . . . . : %ls\n"), szBuffer);
+                ConResPrintf(StdOut, IDS_DNSTYPEAAAA, szBuffer);
                 break;
 
             case DNS_TYPE_ATMA:
-                _tprintf(_T("\tATMA Record . . . . . : \n"));
+                ConResPrintf(StdOut, IDS_DNSTYPEATMA);
                 break;
 
             case DNS_TYPE_SRV:
-                _tprintf(_T("\tSRV Record. . . . . . : \n"));
+                ConResPrintf(StdOut, IDS_DNSTYPESRV);
                 break;
         }
         _tprintf(_T("\n\n"));
diff --git a/base/applications/network/ipconfig/lang/bg-BG.rc 
b/base/applications/network/ipconfig/lang/bg-BG.rc
index cfa706418a1..67fcab7c545 100644
--- a/base/applications/network/ipconfig/lang/bg-BG.rc
+++ b/base/applications/network/ipconfig/lang/bg-BG.rc
@@ -66,6 +66,29 @@ BEGIN
     IDS_WIFI "Wireless Network Adapter"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_DNSNAME              "\t%ls\n"
+    IDS_DNSLINE              "\t----------------------------------------\n"
+    IDS_DNSRECORDNAME        "\tRecord Name . . . . . : %ls\n"
+    IDS_DNSRECORDTYPE        "\tRecord Type . . . . . : %hu\n"
+    IDS_DNSRECORDTTL         "\tTime To Live. . . . . : %lu\n"
+    IDS_DNSRECORDLENGTH      "\tData Length . . . . . : %hu\n"
+    IDS_DNSSECTIONQUESTION   "\tSection . . . . . . . : Question\n"
+    IDS_DNSSECTIONANSWER     "\tSection . . . . . . . : Answer\n"
+    IDS_DNSSECTIONAUTHORITY  "\tSection . . . . . . . : Authority\n"
+    IDS_DNSSECTIONADDITIONAL "\tSection . . . . . . . : Additional\n"
+    IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
+    IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
+    IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
+    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
+    IDS_DNSTYPEMX            "\tMX Record . . . . . . : \n"
+    IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
+    IDS_DNSTYPEATMA          "\tATMA Record . . . . . : \n"
+    IDS_DNSTYPESRV           "\tSRV Record. . . . . . : \n"
+END
+
 STRINGTABLE
 BEGIN
 /* Please keep the spacing/formatting as per En.rc when translating */
diff --git a/base/applications/network/ipconfig/lang/de-DE.rc 
b/base/applications/network/ipconfig/lang/de-DE.rc
index b7136810f79..2788460232f 100644
--- a/base/applications/network/ipconfig/lang/de-DE.rc
+++ b/base/applications/network/ipconfig/lang/de-DE.rc
@@ -68,6 +68,29 @@ BEGIN
     IDS_WIFI "Wireless Network Adapter"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_DNSNAME              "\t%ls\n"
+    IDS_DNSLINE              "\t----------------------------------------\n"
+    IDS_DNSRECORDNAME        "\tRecord Name . . . . . : %ls\n"
+    IDS_DNSRECORDTYPE        "\tRecord Type . . . . . : %hu\n"
+    IDS_DNSRECORDTTL         "\tTime To Live. . . . . : %lu\n"
+    IDS_DNSRECORDLENGTH      "\tData Length . . . . . : %hu\n"
+    IDS_DNSSECTIONQUESTION   "\tSection . . . . . . . : Question\n"
+    IDS_DNSSECTIONANSWER     "\tSection . . . . . . . : Answer\n"
+    IDS_DNSSECTIONAUTHORITY  "\tSection . . . . . . . : Authority\n"
+    IDS_DNSSECTIONADDITIONAL "\tSection . . . . . . . : Additional\n"
+    IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
+    IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
+    IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
+    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
+    IDS_DNSTYPEMX            "\tMX Record . . . . . . : \n"
+    IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
+    IDS_DNSTYPEATMA          "\tATMA Record . . . . . : \n"
+    IDS_DNSTYPESRV           "\tSRV Record. . . . . . : \n"
+END
+
 STRINGTABLE
 BEGIN
     IDS_USAGE
diff --git a/base/applications/network/ipconfig/lang/el-GR.rc 
b/base/applications/network/ipconfig/lang/el-GR.rc
index d7e7a1585a3..44a9ce651cf 100644
--- a/base/applications/network/ipconfig/lang/el-GR.rc
+++ b/base/applications/network/ipconfig/lang/el-GR.rc
@@ -66,6 +66,29 @@ BEGIN
     IDS_WIFI "Wireless Network Adapter"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_DNSNAME              "\t%ls\n"
+    IDS_DNSLINE              "\t----------------------------------------\n"
+    IDS_DNSRECORDNAME        "\tRecord Name . . . . . : %ls\n"
+    IDS_DNSRECORDTYPE        "\tRecord Type . . . . . : %hu\n"
+    IDS_DNSRECORDTTL         "\tTime To Live. . . . . : %lu\n"
+    IDS_DNSRECORDLENGTH      "\tData Length . . . . . : %hu\n"
+    IDS_DNSSECTIONQUESTION   "\tSection . . . . . . . : Question\n"
+    IDS_DNSSECTIONANSWER     "\tSection . . . . . . . : Answer\n"
+    IDS_DNSSECTIONAUTHORITY  "\tSection . . . . . . . : Authority\n"
+    IDS_DNSSECTIONADDITIONAL "\tSection . . . . . . . : Additional\n"
+    IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
+    IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
+    IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
+    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
+    IDS_DNSTYPEMX            "\tMX Record . . . . . . : \n"
+    IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
+    IDS_DNSTYPEATMA          "\tATMA Record . . . . . : \n"
+    IDS_DNSTYPESRV           "\tSRV Record. . . . . . : \n"
+END
+
 STRINGTABLE
 BEGIN
 /* Please keep the spacing/formatting as per En.rc when translating */
diff --git a/base/applications/network/ipconfig/lang/en-US.rc 
b/base/applications/network/ipconfig/lang/en-US.rc
index 8d33d506eb0..69ea5958ae8 100644
--- a/base/applications/network/ipconfig/lang/en-US.rc
+++ b/base/applications/network/ipconfig/lang/en-US.rc
@@ -66,6 +66,29 @@ BEGIN
     IDS_WIFI "Wireless Network Adapter"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_DNSNAME              "\t%ls\n"
+    IDS_DNSLINE              "\t----------------------------------------\n"
+    IDS_DNSRECORDNAME        "\tRecord Name . . . . . : %ls\n"
+    IDS_DNSRECORDTYPE        "\tRecord Type . . . . . : %hu\n"
+    IDS_DNSRECORDTTL         "\tTime To Live. . . . . : %lu\n"
+    IDS_DNSRECORDLENGTH      "\tData Length . . . . . : %hu\n"
+    IDS_DNSSECTIONQUESTION   "\tSection . . . . . . . : Question\n"
+    IDS_DNSSECTIONANSWER     "\tSection . . . . . . . : Answer\n"
+    IDS_DNSSECTIONAUTHORITY  "\tSection . . . . . . . : Authority\n"
+    IDS_DNSSECTIONADDITIONAL "\tSection . . . . . . . : Additional\n"
+    IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
+    IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
+    IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
+    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
+    IDS_DNSTYPEMX            "\tMX Record . . . . . . : \n"
+    IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
+    IDS_DNSTYPEATMA          "\tATMA Record . . . . . : \n"
+    IDS_DNSTYPESRV           "\tSRV Record. . . . . . : \n"
+END
+
 STRINGTABLE
 BEGIN
 /* Please keep the spacing/formatting as per En.rc when translating */
diff --git a/base/applications/network/ipconfig/lang/es-ES.rc 
b/base/applications/network/ipconfig/lang/es-ES.rc
index bdb3e1dfa9c..48e73d3bfea 100644
--- a/base/applications/network/ipconfig/lang/es-ES.rc
+++ b/base/applications/network/ipconfig/lang/es-ES.rc
@@ -67,6 +67,29 @@ BEGIN
     IDS_WIFI  "Wireless Network Adapter"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_DNSNAME              "\t%ls\n"
+    IDS_DNSLINE              "\t----------------------------------------\n"
+    IDS_DNSRECORDNAME        "\tRecord Name . . . . . : %ls\n"
+    IDS_DNSRECORDTYPE        "\tRecord Type . . . . . : %hu\n"
+    IDS_DNSRECORDTTL         "\tTime To Live. . . . . : %lu\n"
+    IDS_DNSRECORDLENGTH      "\tData Length . . . . . : %hu\n"
+    IDS_DNSSECTIONQUESTION   "\tSection . . . . . . . : Question\n"
+    IDS_DNSSECTIONANSWER     "\tSection . . . . . . . : Answer\n"
+    IDS_DNSSECTIONAUTHORITY  "\tSection . . . . . . . : Authority\n"
+    IDS_DNSSECTIONADDITIONAL "\tSection . . . . . . . : Additional\n"
+    IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
+    IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
+    IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
+    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
+    IDS_DNSTYPEMX            "\tMX Record . . . . . . : \n"
+    IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
+    IDS_DNSTYPEATMA          "\tATMA Record . . . . . : \n"
+    IDS_DNSTYPESRV           "\tSRV Record. . . . . . : \n"
+END
+
 STRINGTABLE
 BEGIN
 /* Please keep the spacing/formatting as per En.rc when translating */
diff --git a/base/applications/network/ipconfig/lang/fr-FR.rc 
b/base/applications/network/ipconfig/lang/fr-FR.rc
index 88d297a961d..78223397e4b 100644
--- a/base/applications/network/ipconfig/lang/fr-FR.rc
+++ b/base/applications/network/ipconfig/lang/fr-FR.rc
@@ -68,6 +68,29 @@ BEGIN
     IDS_WIFI "Wireless Network Adapter"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_DNSNAME              "\t%ls\n"
+    IDS_DNSLINE              "\t----------------------------------------\n"
+    IDS_DNSRECORDNAME        "\tRecord Name . . . . . : %ls\n"
+    IDS_DNSRECORDTYPE        "\tRecord Type . . . . . : %hu\n"
+    IDS_DNSRECORDTTL         "\tTime To Live. . . . . : %lu\n"
+    IDS_DNSRECORDLENGTH      "\tData Length . . . . . : %hu\n"
+    IDS_DNSSECTIONQUESTION   "\tSection . . . . . . . : Question\n"
+    IDS_DNSSECTIONANSWER     "\tSection . . . . . . . : Answer\n"
+    IDS_DNSSECTIONAUTHORITY  "\tSection . . . . . . . : Authority\n"
+    IDS_DNSSECTIONADDITIONAL "\tSection . . . . . . . : Additional\n"
+    IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
+    IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
+    IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
+    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
+    IDS_DNSTYPEMX            "\tMX Record . . . . . . : \n"
+    IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
+    IDS_DNSTYPEATMA          "\tATMA Record . . . . . : \n"
+    IDS_DNSTYPESRV           "\tSRV Record. . . . . . : \n"
+END
+
 STRINGTABLE
 BEGIN
 /* Please keep the spacing/formatting as per En.rc when translating */
diff --git a/base/applications/network/ipconfig/lang/id-ID.rc 
b/base/applications/network/ipconfig/lang/id-ID.rc
index f442fae3711..31bece7980e 100644
--- a/base/applications/network/ipconfig/lang/id-ID.rc
+++ b/base/applications/network/ipconfig/lang/id-ID.rc
@@ -66,6 +66,29 @@ BEGIN
     IDS_WIFI "Wireless Network Adapter"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_DNSNAME              "\t%ls\n"
+    IDS_DNSLINE              "\t----------------------------------------\n"
+    IDS_DNSRECORDNAME        "\tRecord Name . . . . . : %ls\n"
+    IDS_DNSRECORDTYPE        "\tRecord Type . . . . . : %hu\n"
+    IDS_DNSRECORDTTL         "\tTime To Live. . . . . : %lu\n"
+    IDS_DNSRECORDLENGTH      "\tData Length . . . . . : %hu\n"
+    IDS_DNSSECTIONQUESTION   "\tSection . . . . . . . : Question\n"
+    IDS_DNSSECTIONANSWER     "\tSection . . . . . . . : Answer\n"
+    IDS_DNSSECTIONAUTHORITY  "\tSection . . . . . . . : Authority\n"
+    IDS_DNSSECTIONADDITIONAL "\tSection . . . . . . . : Additional\n"
+    IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
+    IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
+    IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
+    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
+    IDS_DNSTYPEMX            "\tMX Record . . . . . . : \n"
+    IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
+    IDS_DNSTYPEATMA          "\tATMA Record . . . . . : \n"
+    IDS_DNSTYPESRV           "\tSRV Record. . . . . . : \n"
+END
+
 STRINGTABLE
 BEGIN
 /* Please keep the spacing/formatting as per En.rc when translating */
diff --git a/base/applications/network/ipconfig/lang/it-IT.rc 
b/base/applications/network/ipconfig/lang/it-IT.rc
index 45b57227c72..4d7b83b882c 100644
--- a/base/applications/network/ipconfig/lang/it-IT.rc
+++ b/base/applications/network/ipconfig/lang/it-IT.rc
@@ -66,6 +66,29 @@ BEGIN
     IDS_WIFI "Wireless Network Adapter"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_DNSNAME              "\t%ls\n"
+    IDS_DNSLINE              "\t----------------------------------------\n"
+    IDS_DNSRECORDNAME        "\tRecord Name . . . . . : %ls\n"
+    IDS_DNSRECORDTYPE        "\tRecord Type . . . . . : %hu\n"
+    IDS_DNSRECORDTTL         "\tTime To Live. . . . . : %lu\n"
+    IDS_DNSRECORDLENGTH      "\tData Length . . . . . : %hu\n"
+    IDS_DNSSECTIONQUESTION   "\tSection . . . . . . . : Question\n"
+    IDS_DNSSECTIONANSWER     "\tSection . . . . . . . : Answer\n"
+    IDS_DNSSECTIONAUTHORITY  "\tSection . . . . . . . : Authority\n"
+    IDS_DNSSECTIONADDITIONAL "\tSection . . . . . . . : Additional\n"
+    IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
+    IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
+    IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
+    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
+    IDS_DNSTYPEMX            "\tMX Record . . . . . . : \n"
+    IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
+    IDS_DNSTYPEATMA          "\tATMA Record . . . . . : \n"
+    IDS_DNSTYPESRV           "\tSRV Record. . . . . . : \n"
+END
+
 STRINGTABLE
 BEGIN
 /* Please keep the spacing/formatting as per En.rc when translating */
diff --git a/base/applications/network/ipconfig/lang/no-NO.rc 
b/base/applications/network/ipconfig/lang/no-NO.rc
index c907d5e658e..1b1f933e8b6 100644
--- a/base/applications/network/ipconfig/lang/no-NO.rc
+++ b/base/applications/network/ipconfig/lang/no-NO.rc
@@ -66,6 +66,29 @@ BEGIN
     IDS_WIFI "Wireless Network Adapter"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_DNSNAME              "\t%ls\n"
+    IDS_DNSLINE              "\t----------------------------------------\n"
+    IDS_DNSRECORDNAME        "\tRecord Name . . . . . : %ls\n"
+    IDS_DNSRECORDTYPE        "\tRecord Type . . . . . : %hu\n"
+    IDS_DNSRECORDTTL         "\tTime To Live. . . . . : %lu\n"
+    IDS_DNSRECORDLENGTH      "\tData Length . . . . . : %hu\n"
+    IDS_DNSSECTIONQUESTION   "\tSection . . . . . . . : Question\n"
+    IDS_DNSSECTIONANSWER     "\tSection . . . . . . . : Answer\n"
+    IDS_DNSSECTIONAUTHORITY  "\tSection . . . . . . . : Authority\n"
+    IDS_DNSSECTIONADDITIONAL "\tSection . . . . . . . : Additional\n"
+    IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
+    IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
+    IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
+    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
+    IDS_DNSTYPEMX            "\tMX Record . . . . . . : \n"
+    IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
+    IDS_DNSTYPEATMA          "\tATMA Record . . . . . : \n"
+    IDS_DNSTYPESRV           "\tSRV Record. . . . . . : \n"
+END
+
 STRINGTABLE
 BEGIN
 /* Please keep the spacing/formatting as per En.rc when translating */
diff --git a/base/applications/network/ipconfig/lang/pl-PL.rc 
b/base/applications/network/ipconfig/lang/pl-PL.rc
index 8c2c462ba7f..abc25ad6e5b 100644
--- a/base/applications/network/ipconfig/lang/pl-PL.rc
+++ b/base/applications/network/ipconfig/lang/pl-PL.rc
@@ -68,6 +68,29 @@ BEGIN
     IDS_WIFI "Wireless Network Adapter"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_DNSNAME              "\t%ls\n"
+    IDS_DNSLINE              "\t----------------------------------------\n"
+    IDS_DNSRECORDNAME        "\tRecord Name . . . . . : %ls\n"
+    IDS_DNSRECORDTYPE        "\tRecord Type . . . . . : %hu\n"
+    IDS_DNSRECORDTTL         "\tTime To Live. . . . . : %lu\n"
+    IDS_DNSRECORDLENGTH      "\tData Length . . . . . : %hu\n"
+    IDS_DNSSECTIONQUESTION   "\tSection . . . . . . . : Question\n"
+    IDS_DNSSECTIONANSWER     "\tSection . . . . . . . : Answer\n"
+    IDS_DNSSECTIONAUTHORITY  "\tSection . . . . . . . : Authority\n"
+    IDS_DNSSECTIONADDITIONAL "\tSection . . . . . . . : Additional\n"
+    IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
+    IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
+    IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
+    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
+    IDS_DNSTYPEMX            "\tMX Record . . . . . . : \n"
+    IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
+    IDS_DNSTYPEATMA          "\tATMA Record . . . . . : \n"
+    IDS_DNSTYPESRV           "\tSRV Record. . . . . . : \n"
+END
+
 STRINGTABLE
 BEGIN
 /* Please keep the spacing/formatting as per En.rc when translating */
diff --git a/base/applications/network/ipconfig/lang/ro-RO.rc 
b/base/applications/network/ipconfig/lang/ro-RO.rc
index 6c5acb0bdeb..5acd0ba3182 100644
--- a/base/applications/network/ipconfig/lang/ro-RO.rc
+++ b/base/applications/network/ipconfig/lang/ro-RO.rc
@@ -66,6 +66,29 @@ BEGIN
     IDS_WIFI "Wireless Network Adapter"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_DNSNAME              "\t%ls\n"
+    IDS_DNSLINE              "\t----------------------------------------\n"
+    IDS_DNSRECORDNAME        "\tRecord Name . . . . . : %ls\n"
+    IDS_DNSRECORDTYPE        "\tRecord Type . . . . . : %hu\n"
+    IDS_DNSRECORDTTL         "\tTime To Live. . . . . : %lu\n"
+    IDS_DNSRECORDLENGTH      "\tData Length . . . . . : %hu\n"
+    IDS_DNSSECTIONQUESTION   "\tSection . . . . . . . : Question\n"
+    IDS_DNSSECTIONANSWER     "\tSection . . . . . . . : Answer\n"
+    IDS_DNSSECTIONAUTHORITY  "\tSection . . . . . . . : Authority\n"
+    IDS_DNSSECTIONADDITIONAL "\tSection . . . . . . . : Additional\n"
+    IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
+    IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
+    IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
+    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
+    IDS_DNSTYPEMX            "\tMX Record . . . . . . : \n"
+    IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
+    IDS_DNSTYPEATMA          "\tATMA Record . . . . . : \n"
+    IDS_DNSTYPESRV           "\tSRV Record. . . . . . : \n"
+END
+
 STRINGTABLE
 BEGIN
 /* Please keep the spacing/formatting as per En.rc when translating */
diff --git a/base/applications/network/ipconfig/lang/ru-RU.rc 
b/base/applications/network/ipconfig/lang/ru-RU.rc
index aac83b8b48b..1885f431762 100644
--- a/base/applications/network/ipconfig/lang/ru-RU.rc
+++ b/base/applications/network/ipconfig/lang/ru-RU.rc
@@ -67,6 +67,29 @@ BEGIN
     IDS_WIFI "Wireless Network Adapter"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_DNSNAME              "\t%ls\n"
+    IDS_DNSLINE              "\t----------------------------------------\n"
+    IDS_DNSRECORDNAME        "\tRecord Name . . . . . : %ls\n"
+    IDS_DNSRECORDTYPE        "\tRecord Type . . . . . : %hu\n"
+    IDS_DNSRECORDTTL         "\tTime To Live. . . . . : %lu\n"
+    IDS_DNSRECORDLENGTH      "\tData Length . . . . . : %hu\n"
+    IDS_DNSSECTIONQUESTION   "\tSection . . . . . . . : Question\n"
+    IDS_DNSSECTIONANSWER     "\tSection . . . . . . . : Answer\n"
+    IDS_DNSSECTIONAUTHORITY  "\tSection . . . . . . . : Authority\n"
+    IDS_DNSSECTIONADDITIONAL "\tSection . . . . . . . : Additional\n"
+    IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
+    IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
+    IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
+    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
+    IDS_DNSTYPEMX            "\tMX Record . . . . . . : \n"
+    IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
+    IDS_DNSTYPEATMA          "\tATMA Record . . . . . : \n"
+    IDS_DNSTYPESRV           "\tSRV Record. . . . . . : \n"
+END
+
 STRINGTABLE
 BEGIN
 /* Please keep the spacing/formatting as per En.rc when translating */
diff --git a/base/applications/network/ipconfig/lang/sk-SK.rc 
b/base/applications/network/ipconfig/lang/sk-SK.rc
index 4b8731c998c..ce93ddd2cd5 100644
--- a/base/applications/network/ipconfig/lang/sk-SK.rc
+++ b/base/applications/network/ipconfig/lang/sk-SK.rc
@@ -66,6 +66,29 @@ BEGIN
     IDS_WIFI "Wireless Network Adapter"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_DNSNAME              "\t%ls\n"
+    IDS_DNSLINE              "\t----------------------------------------\n"
+    IDS_DNSRECORDNAME        "\tRecord Name . . . . . : %ls\n"
+    IDS_DNSRECORDTYPE        "\tRecord Type . . . . . : %hu\n"
+    IDS_DNSRECORDTTL         "\tTime To Live. . . . . : %lu\n"
+    IDS_DNSRECORDLENGTH      "\tData Length . . . . . : %hu\n"
+    IDS_DNSSECTIONQUESTION   "\tSection . . . . . . . : Question\n"
+    IDS_DNSSECTIONANSWER     "\tSection . . . . . . . : Answer\n"
+    IDS_DNSSECTIONAUTHORITY  "\tSection . . . . . . . : Authority\n"
+    IDS_DNSSECTIONADDITIONAL "\tSection . . . . . . . : Additional\n"
+    IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
+    IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
+    IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
+    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
+    IDS_DNSTYPEMX            "\tMX Record . . . . . . : \n"
+    IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
+    IDS_DNSTYPEATMA          "\tATMA Record . . . . . : \n"
+    IDS_DNSTYPESRV           "\tSRV Record. . . . . . : \n"
+END
+
 STRINGTABLE
 BEGIN
 /* Please keep the spacing/formatting as per En.rc when translating */
diff --git a/base/applications/network/ipconfig/lang/sq-AL.rc 
b/base/applications/network/ipconfig/lang/sq-AL.rc
index edbe6c993ea..7c0428eed2c 100644
--- a/base/applications/network/ipconfig/lang/sq-AL.rc
+++ b/base/applications/network/ipconfig/lang/sq-AL.rc
@@ -66,6 +66,29 @@ BEGIN
     IDS_WIFI "Wireless Network Adapter"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_DNSNAME              "\t%ls\n"
+    IDS_DNSLINE              "\t----------------------------------------\n"
+    IDS_DNSRECORDNAME        "\tRecord Name . . . . . : %ls\n"
+    IDS_DNSRECORDTYPE        "\tRecord Type . . . . . : %hu\n"
+    IDS_DNSRECORDTTL         "\tTime To Live. . . . . : %lu\n"
+    IDS_DNSRECORDLENGTH      "\tData Length . . . . . : %hu\n"
+    IDS_DNSSECTIONQUESTION   "\tSection . . . . . . . : Question\n"
+    IDS_DNSSECTIONANSWER     "\tSection . . . . . . . : Answer\n"
+    IDS_DNSSECTIONAUTHORITY  "\tSection . . . . . . . : Authority\n"
+    IDS_DNSSECTIONADDITIONAL "\tSection . . . . . . . : Additional\n"
+    IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
+    IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
+    IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
+    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
+    IDS_DNSTYPEMX            "\tMX Record . . . . . . : \n"
+    IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
+    IDS_DNSTYPEATMA          "\tATMA Record . . . . . : \n"
+    IDS_DNSTYPESRV           "\tSRV Record. . . . . . : \n"
+END
+
 STRINGTABLE
 BEGIN
 /* Please keep the spacing/formatting as per En.rc when translating */
diff --git a/base/applications/network/ipconfig/lang/sv-SE.rc 
b/base/applications/network/ipconfig/lang/sv-SE.rc
index bdc504bef09..f87b63858ac 100644
--- a/base/applications/network/ipconfig/lang/sv-SE.rc
+++ b/base/applications/network/ipconfig/lang/sv-SE.rc
@@ -67,6 +67,29 @@ BEGIN
     IDS_WIFI "Wireless Network Adapter"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_DNSNAME              "\t%ls\n"
+    IDS_DNSLINE              "\t----------------------------------------\n"
+    IDS_DNSRECORDNAME        "\tRecord Name . . . . . : %ls\n"
+    IDS_DNSRECORDTYPE        "\tRecord Type . . . . . : %hu\n"
+    IDS_DNSRECORDTTL         "\tTime To Live. . . . . : %lu\n"
+    IDS_DNSRECORDLENGTH      "\tData Length . . . . . : %hu\n"
+    IDS_DNSSECTIONQUESTION   "\tSection . . . . . . . : Question\n"
+    IDS_DNSSECTIONANSWER     "\tSection . . . . . . . : Answer\n"
+    IDS_DNSSECTIONAUTHORITY  "\tSection . . . . . . . : Authority\n"
+    IDS_DNSSECTIONADDITIONAL "\tSection . . . . . . . : Additional\n"
+    IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
+    IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
+    IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
+    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
+    IDS_DNSTYPEMX            "\tMX Record . . . . . . : \n"
+    IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
+    IDS_DNSTYPEATMA          "\tATMA Record . . . . . : \n"
+    IDS_DNSTYPESRV           "\tSRV Record. . . . . . : \n"
+END
+
 STRINGTABLE
 BEGIN
 /* Please keep the spacing/formatting as per En.rc when translating */
diff --git a/base/applications/network/ipconfig/lang/tr-TR.rc 
b/base/applications/network/ipconfig/lang/tr-TR.rc
index 49a28b2b5de..ec3886819c5 100644
--- a/base/applications/network/ipconfig/lang/tr-TR.rc
+++ b/base/applications/network/ipconfig/lang/tr-TR.rc
@@ -67,6 +67,29 @@ BEGIN
     IDS_WIFI "Wireless Network Adapter"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_DNSNAME              "\t%ls\n"
+    IDS_DNSLINE              "\t----------------------------------------\n"
+    IDS_DNSRECORDNAME        "\tRecord Name . . . . . : %ls\n"
+    IDS_DNSRECORDTYPE        "\tRecord Type . . . . . : %hu\n"
+    IDS_DNSRECORDTTL         "\tTime To Live. . . . . : %lu\n"
+    IDS_DNSRECORDLENGTH      "\tData Length . . . . . : %hu\n"
+    IDS_DNSSECTIONQUESTION   "\tSection . . . . . . . : Question\n"
+    IDS_DNSSECTIONANSWER     "\tSection . . . . . . . : Answer\n"
+    IDS_DNSSECTIONAUTHORITY  "\tSection . . . . . . . : Authority\n"
+    IDS_DNSSECTIONADDITIONAL "\tSection . . . . . . . : Additional\n"
+    IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
+    IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
+    IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
+    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
+    IDS_DNSTYPEMX            "\tMX Record . . . . . . : \n"
+    IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
+    IDS_DNSTYPEATMA          "\tATMA Record . . . . . : \n"
+    IDS_DNSTYPESRV           "\tSRV Record. . . . . . : \n"
+END
+
 STRINGTABLE
 BEGIN
 /* Please keep the spacing/formatting as per En.rc when translating */
diff --git a/base/applications/network/ipconfig/lang/uk-UA.rc 
b/base/applications/network/ipconfig/lang/uk-UA.rc
index 36284eb5983..a0b1f03afc9 100644
--- a/base/applications/network/ipconfig/lang/uk-UA.rc
+++ b/base/applications/network/ipconfig/lang/uk-UA.rc
@@ -67,6 +67,29 @@ BEGIN
     IDS_WIFI "Wireless Network Adapter"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_DNSNAME              "\t%ls\n"
+    IDS_DNSLINE              "\t----------------------------------------\n"
+    IDS_DNSRECORDNAME        "\tRecord Name . . . . . : %ls\n"
+    IDS_DNSRECORDTYPE        "\tRecord Type . . . . . : %hu\n"
+    IDS_DNSRECORDTTL         "\tTime To Live. . . . . : %lu\n"
+    IDS_DNSRECORDLENGTH      "\tData Length . . . . . : %hu\n"
+    IDS_DNSSECTIONQUESTION   "\tSection . . . . . . . : Question\n"
+    IDS_DNSSECTIONANSWER     "\tSection . . . . . . . : Answer\n"
+    IDS_DNSSECTIONAUTHORITY  "\tSection . . . . . . . : Authority\n"
+    IDS_DNSSECTIONADDITIONAL "\tSection . . . . . . . : Additional\n"
+    IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
+    IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
+    IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
+    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
+    IDS_DNSTYPEMX            "\tMX Record . . . . . . : \n"
+    IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
+    IDS_DNSTYPEATMA          "\tATMA Record . . . . . : \n"
+    IDS_DNSTYPESRV           "\tSRV Record. . . . . . : \n"
+END
+
 STRINGTABLE
 BEGIN
 /* Please keep the spacing/formatting as per En.rc when translating */
diff --git a/base/applications/network/ipconfig/lang/zh-CN.rc 
b/base/applications/network/ipconfig/lang/zh-CN.rc
index a10faa26b45..d816fb3c454 100644
--- a/base/applications/network/ipconfig/lang/zh-CN.rc
+++ b/base/applications/network/ipconfig/lang/zh-CN.rc
@@ -67,6 +67,29 @@ BEGIN
     IDS_WIFI "Wireless Network Adapter"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_DNSNAME              "\t%ls\n"
+    IDS_DNSLINE              "\t----------------------------------------\n"
+    IDS_DNSRECORDNAME        "\tRecord Name . . . . . : %ls\n"
+    IDS_DNSRECORDTYPE        "\tRecord Type . . . . . : %hu\n"
+    IDS_DNSRECORDTTL         "\tTime To Live. . . . . : %lu\n"
+    IDS_DNSRECORDLENGTH      "\tData Length . . . . . : %hu\n"
+    IDS_DNSSECTIONQUESTION   "\tSection . . . . . . . : Question\n"
+    IDS_DNSSECTIONANSWER     "\tSection . . . . . . . : Answer\n"
+    IDS_DNSSECTIONAUTHORITY  "\tSection . . . . . . . : Authority\n"
+    IDS_DNSSECTIONADDITIONAL "\tSection . . . . . . . : Additional\n"
+    IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
+    IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
+    IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
+    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
+    IDS_DNSTYPEMX            "\tMX Record . . . . . . : \n"
+    IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
+    IDS_DNSTYPEATMA          "\tATMA Record . . . . . : \n"
+    IDS_DNSTYPESRV           "\tSRV Record. . . . . . : \n"
+END
+
 STRINGTABLE
 BEGIN
 /* Please keep the spacing/formatting as per En.rc when translating */
diff --git a/base/applications/network/ipconfig/lang/zh-TW.rc 
b/base/applications/network/ipconfig/lang/zh-TW.rc
index 70c9e3d5bfe..23eaf9ea424 100644
--- a/base/applications/network/ipconfig/lang/zh-TW.rc
+++ b/base/applications/network/ipconfig/lang/zh-TW.rc
@@ -67,6 +67,29 @@ BEGIN
     IDS_WIFI "Wireless Network Adapter"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_DNSNAME              "\t%ls\n"
+    IDS_DNSLINE              "\t----------------------------------------\n"
+    IDS_DNSRECORDNAME        "\tRecord Name . . . . . : %ls\n"
+    IDS_DNSRECORDTYPE        "\tRecord Type . . . . . : %hu\n"
+    IDS_DNSRECORDTTL         "\tTime To Live. . . . . : %lu\n"
+    IDS_DNSRECORDLENGTH      "\tData Length . . . . . : %hu\n"
+    IDS_DNSSECTIONQUESTION   "\tSection . . . . . . . : Question\n"
+    IDS_DNSSECTIONANSWER     "\tSection . . . . . . . : Answer\n"
+    IDS_DNSSECTIONAUTHORITY  "\tSection . . . . . . . : Authority\n"
+    IDS_DNSSECTIONADDITIONAL "\tSection . . . . . . . : Additional\n"
+    IDS_DNSTYPEA             "\tA (Host) Record . . . : %ls\n"
+    IDS_DNSTYPENS            "\tNS Record . . . . . . : %ls\n"
+    IDS_DNSTYPECNAME         "\tCNAME Record. . . . . : %ls\n"
+    IDS_DNSTYPESOA           "\tSOA Record. . . . . . : \n"
+    IDS_DNSTYPEPTR           "\tPTR Record. . . . . . : %ls\n"
+    IDS_DNSTYPEMX            "\tMX Record . . . . . . : \n"
+    IDS_DNSTYPEAAAA          "\tAAAA Record . . . . . : %ls\n"
+    IDS_DNSTYPEATMA          "\tATMA Record . . . . . : \n"
+    IDS_DNSTYPESRV           "\tSRV Record. . . . . . : \n"
+END
+
 STRINGTABLE
 BEGIN
 /* Please keep the spacing/formatting as per En.rc when translating */
diff --git a/base/applications/network/ipconfig/resource.h 
b/base/applications/network/ipconfig/resource.h
index 73750c0caa5..39bed5ca353 100644
--- a/base/applications/network/ipconfig/resource.h
+++ b/base/applications/network/ipconfig/resource.h
@@ -48,4 +48,24 @@
 #define IDS_SLIP  152
 #define IDS_WIFI  153
 
-#define IDS_USAGE 160
+#define IDS_DNSNAME              160
+#define IDS_DNSLINE              161
+#define IDS_DNSRECORDNAME        162
+#define IDS_DNSRECORDTYPE        163
+#define IDS_DNSRECORDTTL         164
+#define IDS_DNSRECORDLENGTH      165
+#define IDS_DNSSECTIONQUESTION   166
+#define IDS_DNSSECTIONANSWER     167
+#define IDS_DNSSECTIONAUTHORITY  168
+#define IDS_DNSSECTIONADDITIONAL 169
+#define IDS_DNSTYPEA             170
+#define IDS_DNSTYPENS            171
+#define IDS_DNSTYPECNAME         172
+#define IDS_DNSTYPESOA           173
+#define IDS_DNSTYPEPTR           174
+#define IDS_DNSTYPEMX            175
+#define IDS_DNSTYPEAAAA          176
+#define IDS_DNSTYPEATMA          177
+#define IDS_DNSTYPESRV           178
+
+#define IDS_USAGE 180

Reply via email to