ReactOS.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
October
September
August
July
June
May
April
March
February
January
2016
December
November
October
September
August
July
June
May
April
March
February
January
2015
December
November
October
September
August
July
June
May
April
March
February
January
2014
December
November
October
September
August
July
June
May
April
March
February
January
2013
December
November
October
September
August
July
June
May
April
March
February
January
2012
December
November
October
September
August
July
June
May
April
March
February
January
2011
December
November
October
September
August
July
June
May
April
March
February
January
2010
December
November
October
September
August
July
June
May
April
March
February
January
2009
December
November
October
September
August
July
June
May
April
March
February
January
2008
December
November
October
September
August
July
June
May
April
March
February
January
2007
December
November
October
September
August
July
June
May
April
March
February
January
2006
December
November
October
September
August
July
June
May
April
March
February
January
2005
December
November
October
September
August
July
June
May
April
March
February
January
2004
December
November
October
September
August
July
June
May
April
March
February
List overview
Download
Ros-diffs
May 2017
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
----- 2016 -----
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
----- 2015 -----
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
----- 2014 -----
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
----- 2013 -----
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
----- 2012 -----
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
----- 2011 -----
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
----- 2010 -----
December 2010
November 2010
October 2010
September 2010
August 2010
July 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
----- 2009 -----
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
----- 2008 -----
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
----- 2007 -----
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
----- 2006 -----
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
----- 2005 -----
December 2005
November 2005
October 2005
September 2005
August 2005
July 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
----- 2004 -----
December 2004
November 2004
October 2004
September 2004
August 2004
July 2004
June 2004
May 2004
April 2004
March 2004
February 2004
ros-diffs@reactos.org
17 participants
288 discussions
Start a n
N
ew thread
[hbelusca] 74614: [USETUP]: Rename some of the uninformative "STRING_HDDINFOUNKx" string labels into more informative ones (actually, when they are versions of others strings, with the disk driver ...
by hbelusca@svn.reactos.org
Author: hbelusca Date: Sun May 21 23:17:24 2017 New Revision: 74614 URL:
http://svn.reactos.org/svn/reactos?rev=74614&view=rev
Log: [USETUP]: Rename some of the uninformative "STRING_HDDINFOUNKx" string labels into more informative ones (actually, when they are versions of others strings, with the disk driver name displayed, I just reuse their string labels and add a "_1" or "_2" in accordance). Also, reserve a new field to display whether the disk is MBR or GPT-initialized. The code adaptations in usetup.c will follow in a subsequent commit. Modified: branches/setup_improvements/base/setup/usetup/lang/bg-BG.h branches/setup_improvements/base/setup/usetup/lang/bn-BD.h branches/setup_improvements/base/setup/usetup/lang/cs-CZ.h branches/setup_improvements/base/setup/usetup/lang/da-DK.h branches/setup_improvements/base/setup/usetup/lang/de-DE.h branches/setup_improvements/base/setup/usetup/lang/el-GR.h branches/setup_improvements/base/setup/usetup/lang/en-US.h branches/setup_improvements/base/setup/usetup/lang/es-ES.h branches/setup_improvements/base/setup/usetup/lang/et-EE.h branches/setup_improvements/base/setup/usetup/lang/fr-FR.h branches/setup_improvements/base/setup/usetup/lang/he-IL.h branches/setup_improvements/base/setup/usetup/lang/it-IT.h branches/setup_improvements/base/setup/usetup/lang/ja-JP.h branches/setup_improvements/base/setup/usetup/lang/lt-LT.h branches/setup_improvements/base/setup/usetup/lang/ms-MY.h branches/setup_improvements/base/setup/usetup/lang/nl-NL.h branches/setup_improvements/base/setup/usetup/lang/pl-PL.h branches/setup_improvements/base/setup/usetup/lang/pt-BR.h branches/setup_improvements/base/setup/usetup/lang/ro-RO.h branches/setup_improvements/base/setup/usetup/lang/ru-RU.h branches/setup_improvements/base/setup/usetup/lang/sk-SK.h branches/setup_improvements/base/setup/usetup/lang/sq-AL.h branches/setup_improvements/base/setup/usetup/lang/sv-SE.h branches/setup_improvements/base/setup/usetup/lang/tr-TR.h branches/setup_improvements/base/setup/usetup/lang/uk-UA.h branches/setup_improvements/base/setup/usetup/mui.h Modified: branches/setup_improvements/base/setup/usetup/lang/bg-BG.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/bg-BG.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/bg-BG.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1808,28 +1808,28 @@ " ®à¬ â¨à ¥ ¤ï« ª â® %S ä ©«®¢ ã।¡ "}, {STRING_KEEPFORMAT, " ¯ §¢ ¥ ä ©«®¢ â ã।¡ (¡¥§ ¯à®¬¥¨) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s â¢êठ¤¨áª %lu (§¢®¤=%hu, ¨ =%hu, =%hu) %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s â¢êठ¤¨áª %lu (§¢®¤=%hu, ¨ =%hu, =%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s â¢êठ¤¨áª %lu (§¢®¤=%hu, ¨ =%hu, =%hu) %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s â¢êठ¤¨áª %lu (§¢®¤=%hu, ¨ =%hu, =%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c ¢¨¤ 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - " %I64u %s â¢êठ¤¨áª %lu (§¢®¤=%hu, ¨ =%hu, =%hu) %wZ."}, - {STRING_HDDINFOUNK3, - " %I64u %s â¢êठ¤¨áª %lu (§¢®¤=%hu, ¨ =%hu, =%hu)."}, - {STRING_HDINFOPARTZEROED, - "â¢êठ¤¨áª %lu (%I64u %s), §¢®¤=%hu, ¨ =%hu, =%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + " %I64u %s â¢êठ¤¨áª %lu (§¢®¤=%hu, ¨ =%hu, =%hu) %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + " %I64u %s â¢êठ¤¨áª %lu (§¢®¤=%hu, ¨ =%hu, =%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "â¢êठ¤¨áª %lu (%I64u %s), §¢®¤=%hu, ¨ =%hu, =%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c ¢¨¤ 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - " â¢êठ¤¨áª %lu (%I64u %s), §¢®¤=%hu, ¨ =%hu, =%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + " â¢êठ¤¨áª %lu (%I64u %s), §¢®¤=%hu, ¨ =%hu, =%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %s¢¨¤ %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s â¢êठ¤¨áª %lu (§¢®¤=%hu, ¨ =%hu, =%hu) %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s â¢êठ¤¨áª %lu (§¢®¤=%hu, ¨ =%hu, =%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s â¢êठ¤¨áª %lu (§¢®¤=%hu, ¨ =%hu, =%hu) %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s â¢êठ¤¨áª %lu (§¢®¤=%hu, ¨ =%hu, =%hu) [%s]"}, {STRING_NEWPARTITION, "¥ áꧤ ¤¥ ®¢ ¤ï« "}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/bn-BD.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/bn-BD.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/bn-BD.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1793,28 +1793,28 @@ " Format partition as %S file system "}, {STRING_KEEPFORMAT, " Keep current file system (no changes) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c Type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ."}, - {STRING_HDDINFOUNK3, - "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c Type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %sType %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "Setup created a new partition on"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/cs-CZ.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/cs-CZ.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/cs-CZ.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1801,28 +1801,28 @@ " Zform tovat odd¡l na souborovì systm %S "}, {STRING_KEEPFORMAT, " Ponechat souasnì souborovì systm (bez zmØny) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) na %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) na %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c Typ 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "na %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) na %wZ."}, - {STRING_HDDINFOUNK3, - "na %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "na %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) na %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "na %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c Typ 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "na harddisku %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "na harddisku %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %sTyp %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) na %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) na %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "Instalace vytvoýila novì odd¡l na"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/da-DK.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/da-DK.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/da-DK.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1807,28 +1807,28 @@ " Formater partitionen som %S-filesystemet "}, {STRING_KEEPFORMAT, " Behold nuvrende filsystem (ingen ndringer) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) p %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) p %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "p %I64u %s harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) p %wZ."}, - {STRING_HDDINFOUNK3, - "p %I64u %s harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "p %I64u %s harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) p %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "p %I64u %s harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "p harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "p harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %stype %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) p %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) p %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "Installationen har lavet en ny partition p"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/de-DE.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/de-DE.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/de-DE.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1791,28 +1791,28 @@ " Partition mit dem %S-Dateisystem formatieren "}, {STRING_KEEPFORMAT, " Dateisystem beibehalten (Keine Vernderungen) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s Festplatte %lu (Port=%hu, Bus=%hu, Id=%hu) auf %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s Festplatte %lu (Port=%hu, Bus=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s Festplatte %lu (Port=%hu, Bus=%hu, Id=%hu) auf %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s Festplatte %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c Typ 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "auf %I64u %s Festplatte %lu (Port=%hu, Bus=%hu, Id=%hu) auf %wZ."}, - {STRING_HDDINFOUNK3, - "auf %I64u %s Festplatte %lu (Port=%hu, Bus=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "Festplatte %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "auf %I64u %s Festplatte %lu (Port=%hu, Bus=%hu, Id=%hu) auf %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "auf %I64u %s Festplatte %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "Festplatte %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c Typ 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "auf Festplatte %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "auf Festplatte %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %sTyp %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s Festplatte %lu (Port=%hu, Bus=%hu, Id=%hu) auf %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s Festplatte %lu (Port=%hu, Bus=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s Festplatte %lu (Port=%hu, Bus=%hu, Id=%hu) auf %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s Festplatte %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "Setup erstellte eine neue Partition auf"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/el-GR.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/el-GR.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/el-GR.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1812,28 +1812,28 @@ " £æ¨à© «¦¬ partition ઠ%S ©ç©«£ ¨®åठ"}, {STRING_KEEPFORMAT, " §¨£å¤ «¦ ©ç©«£ ¨®åठઠ⮠(¡£å ¢¢ã) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s ¡¢¨æª å©¡¦ª %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s ¡¢¨æª å©¡¦ª %lu (Port=%hu, Bus=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s ¡¢¨æª å©¡¦ª %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s ¡¢¨æª å©¡¦ª %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c Type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ."}, - {STRING_HDDINFOUNK3, - "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "¡¢¨æª å©¡¦ª %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "¡¢¨æª å©¡¦ª %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c Type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "©«¦ ©¡¢¨æ å©¡¦ %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "©«¦ ©¡¢¨æ å©¡¦ %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %sType %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s ¡¢¨æª å©¡¦ª %lu (Port=%hu, Bus=%hu, Id=%hu) on %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s ¡¢¨æª å©¡¦ª %lu (Port=%hu, Bus=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s ¡¢¨æª å©¡¦ª %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s ¡¢¨æª å©¡¦ª %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, " ¡«á©«© £ ¦ç¨© ⤠¤â¦ partition ©«¦"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/en-US.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/en-US.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/en-US.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1793,28 +1793,32 @@ " Format partition as %S file system "}, {STRING_KEEPFORMAT, " Keep current file system (no changes) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c Type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ."}, - {STRING_HDDINFOUNK3, - "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, + // {STRING_HDINFOPARTZEROED_2, + // "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]."}, {STRING_HDDINFOUNK4, "%c%c Type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, + // {STRING_HDINFOPARTEXISTS_2, + // "on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %sType %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "Setup created a new partition on"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/es-ES.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/es-ES.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/es-ES.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1803,28 +1803,28 @@ " Formatear la partici¢n con sistema de archivos %S "}, {STRING_KEEPFORMAT, " Mantener el sistema de archivos actual (sin cambios) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s Disco duro %lu (Port=%hu, Bus=%hu, Id=%hu) en %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s Disco duro %lu (Port=%hu, Bus=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s Disco duro %lu (Port=%hu, Bus=%hu, Id=%hu) en %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s Disco duro %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c Tipo 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "en %I64u %s Disco duro %lu (Port=%hu, Bus=%hu, Id=%hu) en %wZ."}, - {STRING_HDDINFOUNK3, - "en %I64u %s Disco duro %lu (Port=%hu, Bus=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "Disco duro %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "en %I64u %s Disco duro %lu (Port=%hu, Bus=%hu, Id=%hu) en %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "en %I64u %s Disco duro %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "Disco duro %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c Tipo 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "en Disco duro %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "en Disco duro %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %sTipo %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s Disco duro %lu (Port=%hu, Bus=%hu, Id=%hu) en %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s Disco duro %lu (Port=%hu, Bus=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s Disco duro %lu (Port=%hu, Bus=%hu, Id=%hu) en %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s Disco duro %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "El instalador ha creado una nueva partici¢n en"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/et-EE.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/et-EE.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/et-EE.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1793,28 +1793,28 @@ " Vorminda partitsioon %S failissteemiga "}, {STRING_KEEPFORMAT, " ra muuda praegust failissteemi "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s Kävaketas %lu (Port=%hu, Siin=%hu, Id=%hu) - %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s Kävaketas %lu (Port=%hu, Siin=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s Kävaketas %lu (Port=%hu, Siin=%hu, Id=%hu) - %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s Kävaketas %lu (Port=%hu, Siin=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c Type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "%I64u %s Kävaketas %lu (Port=%hu, Siin=%hu, Id=%hu) - %wZ."}, - {STRING_HDDINFOUNK3, - "%I64u %s Kävaketas %lu (Port=%hu, Siin=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "Kävaketas %lu (%I64u %s), Port=%hu, Siin=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "%I64u %s Kävaketas %lu (Port=%hu, Siin=%hu, Id=%hu) - %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "%I64u %s Kävaketas %lu (Port=%hu, Siin=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "Kävaketas %lu (%I64u %s), Port=%hu, Siin=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c Type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "Kävaketas %lu (%I64u %s), Port=%hu, Siin=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "Kävaketas %lu (%I64u %s), Port=%hu, Siin=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %sTp %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s Kävaketas %lu (Port=%hu, Siin=%hu, Id=%hu) on %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s Kävaketas %lu (Port=%hu, Siin=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s Kävaketas %lu (Port=%hu, Siin=%hu, Id=%hu) - %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s Kävaketas %lu (Port=%hu, Siin=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "Loodi uus partitsioon"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/fr-FR.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/fr-FR.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/fr-FR.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1812,28 +1812,28 @@ " Formater la partition comme systme de fichiers %S "}, {STRING_KEEPFORMAT, " Garder le systme de fichiers courant (pas de changements) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s Disque dur %lu (Port=%hu, Bus=%hu, Id=%hu) sur %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s Disque dur %lu (Port=%hu, Bus=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s Disque dur %lu (Port=%hu, Bus=%hu, Id=%hu) sur %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s Disque dur %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c Type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "sur %I64u %s Disque dur %lu (Port=%hu, Bus=%hu, Id=%hu) sur %wZ."}, - {STRING_HDDINFOUNK3, - "sur %I64u %s Disque dur %lu (Port=%hu, Bus=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "Disque dur %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "sur %I64u %s Disque dur %lu (Port=%hu, Bus=%hu, Id=%hu) sur %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "sur %I64u %s Disque dur %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "Disque dur %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c Type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "sur Disque dur %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "sur Disque dur %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %sType %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s Disque dur %lu (Port=%hu, Bus=%hu, Id=%hu) sur %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s Disque dur %lu (Port=%hu, Bus=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s Disque dur %lu (Port=%hu, Bus=%hu, Id=%hu) sur %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s Disque dur %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "Setup a cr une nouvelle partition sur"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/he-IL.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/he-IL.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/he-IL.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1795,28 +1795,28 @@ " Format partition as %S file system "}, {STRING_KEEPFORMAT, " Keep current file system (no changes) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c Type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ."}, - {STRING_HDDINFOUNK3, - "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c Type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %sType %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "Setup created a new partition on"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/it-IT.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/it-IT.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/it-IT.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1800,28 +1800,28 @@ " Formatta la partizione con file system %S "}, {STRING_KEEPFORMAT, " Mantieni il file system attuale (nessuna modifica) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) su %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) su %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c Tipo 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "su %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) su %wZ."}, - {STRING_HDDINFOUNK3, - "su %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "su %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) su %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "su %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c Tipo 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "su Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "su Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %sTipo %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) su %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) su %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "Setup ha creato una nuova partizione su"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/ja-JP.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/ja-JP.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/ja-JP.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1797,28 +1797,28 @@ " Ê߰輮ݦ %S ̧²Ù ¼½ÃÑ ÃÞÌ«°Ï¯Ä "}, {STRING_KEEPFORMAT, " ¹ÞÝ»Þ²É Ì§²Ù ¼½ÃÑÉ ÏÏ (Íݺ³ ¼Å²) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s Ê°ÄÞÃÞ¨½¸ %lu (Îß°Ä=%hu, ÊÞ½=%hu, Id=%hu) on %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s Ê°ÄÞÃÞ¨½¸ %lu (Îß°Ä=%hu, ÊÞ½=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s Ê°ÄÞÃÞ¨½¸ %lu (Îß°Ä=%hu, ÊÞ½=%hu, Id=%hu) on %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s Ê°ÄÞÃÞ¨½¸ %lu (Îß°Ä=%hu, ÊÞ½=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c ¼Ù² 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "on %I64u %s Ê°ÄÞÃÞ¨½¸ %lu (Îß°Ä=%hu, ÊÞ½=%hu, Id=%hu) on %wZ."}, - {STRING_HDDINFOUNK3, - "on %I64u %s Ê°ÄÞÃÞ¨½¸ %lu (Îß°Ä=%hu, ÊÞ½=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "Ê°ÄÞÃÞ¨½¸ %lu (%I64u %s), Îß°Ä=%hu, ÊÞ½=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "on %I64u %s Ê°ÄÞÃÞ¨½¸ %lu (Îß°Ä=%hu, ÊÞ½=%hu, Id=%hu) on %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "on %I64u %s Ê°ÄÞÃÞ¨½¸ %lu (Îß°Ä=%hu, ÊÞ½=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "Ê°ÄÞÃÞ¨½¸ %lu (%I64u %s), Îß°Ä=%hu, ÊÞ½=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c ¼Ù² 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "on Ê°ÄÞÃÞ¨½¸ %lu (%I64u %s), Îß°Ä=%hu, ÊÞ½=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "on Ê°ÄÞÃÞ¨½¸ %lu (%I64u %s), Îß°Ä=%hu, ÊÞ½=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %s¼Ù² %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s Ê°ÄÞÃÞ¨½¸ %lu (Îß°Ä=%hu, ÊÞ½=%hu, Id=%hu) on %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s Ê°ÄÞÃÞ¨½¸ %lu (Îß°Ä=%hu, ÊÞ½=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s Ê°ÄÞÃÞ¨½¸ %lu (Îß°Ä=%hu, ÊÞ½=%hu, Id=%hu) on %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s Ê°ÄÞÃÞ¨½¸ %lu (Îß°Ä=%hu, ÊÞ½=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "¾¯Ä±¯ÌßÊ ±À×¼² Ê߰輮ݦ ·ÞÆ »¸¾²¼Ï¼À:"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/lt-LT.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/lt-LT.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/lt-LT.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1803,28 +1803,28 @@ " Format partition as %S file system "}, {STRING_KEEPFORMAT, " Keep current file system (no changes) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c Type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ."}, - {STRING_HDDINFOUNK3, - "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c Type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %sType %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "Setup created a new partition on"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/ms-MY.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/ms-MY.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/ms-MY.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1682,28 +1682,28 @@ " Format partition seperti sistem fail %S "}, {STRING_KEEPFORMAT, " Memastikan sistem fail semasa (tiada perubahan) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c Type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ."}, - {STRING_HDDINFOUNK3, - "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "on %I64u %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c Type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "on Harddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %sType %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s Harddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "Persediaan yang dicipta partition yang baru di"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/nl-NL.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/nl-NL.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/nl-NL.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1829,28 +1829,28 @@ " Formatteer partitie als %S bestandssysteem "}, {STRING_KEEPFORMAT, " Behoud huidig bestandssysteem (geen wijzigingen) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s Schijf %lu (Poort=%hu, Bus=%hu, Id=%hu) op %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s Schijf %lu (Poort=%hu, Bus=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s Schijf %lu (Poort=%hu, Bus=%hu, Id=%hu) op %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s Schijf %lu (Poort=%hu, Bus=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c Type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "op %I64u %s Schijf %lu (Poort=%hu, Bus=%hu, Id=%hu) op %wZ."}, - {STRING_HDDINFOUNK3, - "op %I64u %s Schijf %lu (Poort=%hu, Bus=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "Schijf %lu (%I64u %s), Poort=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "op %I64u %s Schijf %lu (Poort=%hu, Bus=%hu, Id=%hu) op %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "op %I64u %s Schijf %lu (Poort=%hu, Bus=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "Schijf %lu (%I64u %s), Poort=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c Type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "op Schijf %lu (%I64u %s), Poort=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "op Schijf %lu (%I64u %s), Poort=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %sType %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s Schijf %lu (Poort=%hu, Bus=%hu, Id=%hu) op %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s Schijf %lu (Poort=%hu, Bus=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s Schijf %lu (Poort=%hu, Bus=%hu, Id=%hu) op %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s Schijf %lu (Poort=%hu, Bus=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "Setup heeft een nieuwe partitie aangemaakt op"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/pl-PL.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/pl-PL.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/pl-PL.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1804,28 +1804,28 @@ " Sformatuj partycj© z systemem plik¢w %S "}, {STRING_KEEPFORMAT, " Zachowaj obecny system plik¢w (bez zmian) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s Dysku Twardym %lu (Port=%hu, Szyna=%hu, Id=%hu) na %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s Dysk 02 Twardy %lu (Port=%hu, Szyna=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s Dysku Twardym %lu (Port=%hu, Szyna=%hu, Id=%hu) na %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s Dysk 02 Twardy %lu (Port=%hu, Szyna=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c 03Typ 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "na %I64u %s Dysku Twardym %lu (Port=%hu, Szyna=%hu, Id=%hu) na %wZ."}, - {STRING_HDDINFOUNK3, - "na %I64u %s Dysku 05 Twardym %lu (Port=%hu, Szyna=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "Dysk Twardy %lu (%I64u %s), Port=%hu, Szyna=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "na %I64u %s Dysku Twardym %lu (Port=%hu, Szyna=%hu, Id=%hu) na %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "na %I64u %s Dysku 05 Twardym %lu (Port=%hu, Szyna=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "Dysk Twardy %lu (%I64u %s), Port=%hu, Szyna=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c 07Typ 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "na Dysku Twardym %lu (%I64u %s), Port=%hu, Szyna=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "na Dysku Twardym %lu (%I64u %s), Port=%hu, Szyna=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %s09Typ %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s Dysk Twardy %lu (Port=%hu, Szyna=%hu, Id=%hu) na %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s Dysk11 Twardy %lu (Port=%hu, Szyna=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s Dysk Twardy %lu (Port=%hu, Szyna=%hu, Id=%hu) na %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s Dysk11 Twardy %lu (Port=%hu, Szyna=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "Instalator utworzy now¥ partycj©"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/pt-BR.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/pt-BR.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/pt-BR.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1833,28 +1833,28 @@ " Formatar a partiÆo utilizando o sistema de arquivos %S "}, {STRING_KEEPFORMAT, " Manter o sistema de arquivos atual (sem alteraäes) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) em %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) em %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c Tipo 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "em %I64u %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) em %wZ."}, - {STRING_HDDINFOUNK3, - "em %I64u %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "Disco %lu (%I64u %s), Porta=%hu, Barramento=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "em %I64u %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) em %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "em %I64u %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "Disco %lu (%I64u %s), Porta=%hu, Barramento=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c Tipo 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "em Disco %lu (%I64u %s), Porta=%hu, Barramento=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "em Disco %lu (%I64u %s), Porta=%hu, Barramento=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %sTipo %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) em %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) em %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s Disco %lu (Porta=%hu, Barramento=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "O instalador criou uma nova partiÆo em"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/ro-RO.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/ro-RO.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/ro-RO.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1865,28 +1865,28 @@ " Formateazã partiþia ca sistem de fiºiere %S "}, {STRING_KEEPFORMAT, " Pãstreazã sistemul de fiºiere actual (fãrã schimbãri) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) de tip %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) de tip %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c Tip 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "de pe %I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) de tip %wZ."}, - {STRING_HDDINFOUNK3, - "de pe %I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "Discul %lu (%I64u %s), Port=%hu, Magistrala=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "de pe %I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) de tip %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "de pe %I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "Discul %lu (%I64u %s), Port=%hu, Magistrala=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c Tip 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "de pe Discul %lu (%I64u %s), Port=%hu, Magistrala=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "de pe Discul %lu (%I64u %s), Port=%hu, Magistrala=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %sTip %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) de tip %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) de tip %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "O nouã partiþie a fost creatã în"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/ru-RU.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/ru-RU.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/ru-RU.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1794,28 +1794,28 @@ " ®à¬ â¨à®¢ ¨¥ à §¤¥« ¢ ä ©«®¢®© á¨á⥬¥ %S "}, {STRING_KEEPFORMAT, " áâ ¢¨âì áãé¥áâ¢ãîéãî ä ©«®¢ãî á¨á⥬ã (¡¥§ ¨§¬¥¥¨©) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s ¥á⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu) %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s ¥á⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s ¥á⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu) %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s ¥á⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c ¯¨áì 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - " %I64u %s ¥á⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu) %wZ."}, - {STRING_HDDINFOUNK3, - " %I64u %s ¥á⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "¥á⪨© ¤¨áª %lu (%I64u %s), ®àâ=%hu, ¨ =%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + " %I64u %s ¥á⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu) %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + " %I64u %s ¥á⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "¥á⪨© ¤¨áª %lu (%I64u %s), ®àâ=%hu, ¨ =%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c ¯¨áì 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - " ¦¥á⪮¬ ¤¨áª¥ %lu (%I64u %s), ®àâ=%hu, ¨ =%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + " ¦¥á⪮¬ ¤¨áª¥ %lu (%I64u %s), ®àâ=%hu, ¨ =%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %s ¯¨áì %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s ¥á⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu) %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s ¥á⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s ¥á⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu) %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s ¥á⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "à®£à ¬¬ ãáâ ®¢ª¨ ᮧ¤ « ®¢ë© à §¤¥« :"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/sk-SK.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/sk-SK.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/sk-SK.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1807,28 +1807,28 @@ " Naform tova oblas ako systm s£borov %S "}, {STRING_KEEPFORMAT, " Ponecha s£asnì systm s£borov (bez zmeny) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s pevnom disku %lu (Port=%hu, Bus=%hu, Id=%hu) na %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s pevnì disk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s pevnom disku %lu (Port=%hu, Bus=%hu, Id=%hu) na %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s pevnì disk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c typ 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "na %I64u %s pevnom disku %lu (Port=%hu, Bus=%hu, Id=%hu) na %wZ."}, - {STRING_HDDINFOUNK3, - "na %I64u %s pevnom disku %lu (Port=%hu, Bus=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "pevnì disk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "na %I64u %s pevnom disku %lu (Port=%hu, Bus=%hu, Id=%hu) na %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "na %I64u %s pevnom disku %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "pevnì disk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c typ 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "na pevnom disku %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "na pevnom disku %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %styp %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s pevnì disk %lu (Port=%hu, Bus=%hu, Id=%hu) na %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s pevnom disku %lu (Port=%hu, Bus=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s pevnì disk %lu (Port=%hu, Bus=%hu, Id=%hu) na %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s pevnom disku %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "Inçtal tor vytvoril nov£ oblas na"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/sq-AL.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/sq-AL.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/sq-AL.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1800,28 +1800,28 @@ " Formato particionin si %S dokumentat e sistemit"}, {STRING_KEEPFORMAT, " Mbaj dokumentat e sistemit siq jan (pa ndryshime) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s Harddisku %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s Harddisku %lu (Port=%hu, Bus=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s Harddisku %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s Harddisku %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c Tipi 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "on %I64u %s Harddisku %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ."}, - {STRING_HDDINFOUNK3, - "on %I64u %s Harddisku %lu (Port=%hu, Bus=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "Harddisku %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "on %I64u %s Harddisku %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "on %I64u %s Harddisku %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "Harddisku %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c Tipi 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "on Harddisku %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "on Harddisku %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %sTipi %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s Harddisku %lu (Port=%hu, Bus=%hu, Id=%hu) on %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s Harddisku %lu (Port=%hu, Bus=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s Harddisku %lu (Port=%hu, Bus=%hu, Id=%hu) on %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s Harddisku %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "Instalimi krijoj nj particion t ri n"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/sv-SE.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/sv-SE.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/sv-SE.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1803,28 +1803,28 @@ " Formaterar partition som %S filsystem "}, {STRING_KEEPFORMAT, " Behll nuvarande filsystem (inga frndringar) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s Hrddisk %lu (Port=%hu, Bus=%hu, Id=%hu) p %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s Hrddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s Hrddisk %lu (Port=%hu, Bus=%hu, Id=%hu) p %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s Hrddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c Typ 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "on %I64u %s Hrddisk %lu (Port=%hu, Bus=%hu, Id=%hu) p %wZ."}, - {STRING_HDDINFOUNK3, - "on %I64u %s Hrddisk %lu (Port=%hu, Bus=%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "Hrddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "on %I64u %s Hrddisk %lu (Port=%hu, Bus=%hu, Id=%hu) p %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "on %I64u %s Hrddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "Hrddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c Typ 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "p Hrddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "p Hrddisk %lu (%I64u %s), Port=%hu, Bus=%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %sTyp %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s Hrddisk %lu (Port=%hu, Bus=%hu, Id=%hu) p %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s Hrddisk %lu (Port=%hu, Bus=%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s Hrddisk %lu (Port=%hu, Bus=%hu, Id=%hu) p %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s Hrddisk %lu (Port=%hu, Bus=%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "Setup skapade en ny partition p"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/tr-TR.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/tr-TR.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/tr-TR.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1774,28 +1774,28 @@ " Blm %S ktk dizgesiyle biimlendir. "}, {STRING_KEEPFORMAT, " imdiki ktk dizgesini koru. (De§iiklik yok.) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s Sbit Disk %lu (Giri=%hu, Veriyolu=%hu, Kimlik=%hu), %wZ zerinde."}, - {STRING_HDDINFOUNK1, - "%I64u %s Sbit Disk %lu (Giri=%hu, Veriyolu=%hu, Kimlik=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s Sbit Disk %lu (Giri=%hu, Veriyolu=%hu, Kimlik=%hu), %wZ zerinde [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s Sbit Disk %lu (Giri=%hu, Veriyolu=%hu, Kimlik=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c Tr 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - "zerinde: %I64u %s Sbit Disk %lu (Giri=%hu, Veriyolu=%hu, Kimlik=%hu), %wZ zerinde."}, - {STRING_HDDINFOUNK3, - "zerinde: %I64u %s Sbit Disk %lu (Giri=%hu, Veriyolu=%hu, Kimlik=%hu)."}, - {STRING_HDINFOPARTZEROED, - "Sbit Disk %lu (%I64u %s), Giri=%hu, Veriyolu=%hu, Kimlik=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + "zerinde: %I64u %s Sbit Disk %lu (Giri=%hu, Veriyolu=%hu, Kimlik=%hu), %wZ zerinde [%s]."}, + {STRING_HDINFOPARTDELETE_2, + "zerinde: %I64u %s Sbit Disk %lu (Giri=%hu, Veriyolu=%hu, Kimlik=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "Sbit Disk %lu (%I64u %s), Giri=%hu, Veriyolu=%hu, Kimlik=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c Tr 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - "zerinde: Sbit Disk %lu (%I64u %s), Giri=%hu, Veriyolu=%hu, Kimlik=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + "zerinde: Sbit Disk %lu (%I64u %s), Giri=%hu, Veriyolu=%hu, Kimlik=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %sTr %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s Sbit Disk %lu (Giri=%hu, Veriyolu=%hu, Kimlik=%hu), %S zerinde"}, - {STRING_HDDINFOUNK6, - "%6lu %s Sbit Disk %lu (Giri=%hu, Veriyolu=%hu, Kimlik=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s Sbit Disk %lu (Giri=%hu, Veriyolu=%hu, Kimlik=%hu), %wZ zerinde [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s Sbit Disk %lu (Giri=%hu, Veriyolu=%hu, Kimlik=%hu) [%s]"}, {STRING_NEWPARTITION, "Kur, zerinde bir yeni blm oluturdu:"}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/lang/uk-UA.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/lang/uk-UA.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/lang/uk-UA.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -1803,28 +1803,28 @@ " ®à¬ â㢠⨠஧¤i« ¢ ä ©«®¢i© á¨á⥬i %S "}, {STRING_KEEPFORMAT, " «¨è¨â¨ iáãîçã ä ©«®¢ã á¨á⥬ã (¡¥§ §¬i) "}, - {STRING_HDINFOPARTCREATE, - "%I64u %s ®àá⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu) on %wZ."}, - {STRING_HDDINFOUNK1, - "%I64u %s ®àá⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu)."}, + {STRING_HDINFOPARTCREATE_1, + "%I64u %s ®àá⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu) on %wZ [%s]."}, + {STRING_HDINFOPARTCREATE_2, + "%I64u %s ®àá⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu) [%s]."}, {STRING_HDDINFOUNK2, " %c%c Type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTDELETE, - " %I64u %s ®àá⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu) on %wZ."}, - {STRING_HDDINFOUNK3, - " %I64u %s ®àá⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu)."}, - {STRING_HDINFOPARTZEROED, - "®àá⪨© ¤¨áª %lu (%I64u %s), ®àâ=%hu, ¨ =%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTDELETE_1, + " %I64u %s ®àá⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu) on %wZ [%s]."}, + {STRING_HDINFOPARTDELETE_2, + " %I64u %s ®àá⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu) [%s]."}, + {STRING_HDINFOPARTZEROED_1, + "®àá⪨© ¤¨áª %lu (%I64u %s), ®àâ=%hu, ¨ =%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK4, "%c%c Type 0x%02X %I64u %s"}, - {STRING_HDINFOPARTEXISTS, - " ®àá⪮¬ã ¤¨áªã %lu (%I64u %s), ®àâ=%hu, ¨ =%hu, Id=%hu (%wZ)."}, + {STRING_HDINFOPARTEXISTS_1, + " ®àá⪮¬ã ¤¨áªã %lu (%I64u %s), ®àâ=%hu, ¨ =%hu, Id=%hu (%wZ) [%s]."}, {STRING_HDDINFOUNK5, "%c%c %c %sType %-3u%s %6lu %s"}, - {STRING_HDINFOPARTSELECT, - "%6lu %s ®àá⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu) on %S"}, - {STRING_HDDINFOUNK6, - "%6lu %s ®àá⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu)"}, + {STRING_HDINFOPARTSELECT_1, + "%6lu %s ®àá⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu) on %wZ [%s]"}, + {STRING_HDINFOPARTSELECT_2, + "%6lu %s ®àá⪨© ¤¨áª %lu (®àâ=%hu, ¨ =%hu, Id=%hu) [%s]"}, {STRING_NEWPARTITION, "áâ ®¢«î¢ ç á⢮ਢ ®¢¨© ஧¤i« "}, {STRING_UNPSPACE, Modified: branches/setup_improvements/base/setup/usetup/mui.h URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
============================================================================== --- branches/setup_improvements/base/setup/usetup/mui.h [iso-8859-1] (original) +++ branches/setup_improvements/base/setup/usetup/mui.h [iso-8859-1] Sun May 21 23:17:24 2017 @@ -100,9 +100,9 @@ #define STRING_PLEASEWAIT 1 #define STRING_INSTALLCREATEPARTITION 2 -#define STRING_INSTALLCREATELOGICAL 60 +#define STRING_INSTALLCREATELOGICAL 60 #define STRING_INSTALLDELETEPARTITION 3 -#define STRING_DELETEPARTITION 59 +#define STRING_DELETEPARTITION 59 #define STRING_PARTITIONSIZE 4 #define STRING_CHOOSENEWPARTITION 5 #define STRING_CHOOSE_NEW_EXTENDED_PARTITION 57 @@ -111,8 +111,8 @@ #define STRING_CREATEPARTITION 7 #define STRING_PARTFORMAT 8 #define STRING_NONFORMATTEDPART 9 -#define STRING_NONFORMATTEDSYSTEMPART 62 -#define STRING_NONFORMATTEDOTHERPART 63 +#define STRING_NONFORMATTEDSYSTEMPART 62 +#define STRING_NONFORMATTEDOTHERPART 63 #define STRING_INSTALLONPART 10 #define STRING_CHECKINGPART 11 #define STRING_CONTINUE 12 @@ -137,22 +137,22 @@ #define STRING_FORMATDISK1 33 #define STRING_FORMATDISK2 34 #define STRING_KEEPFORMAT 35 -#define STRING_HDINFOPARTCREATE 36 -#define STRING_HDDINFOUNK1 37 +#define STRING_HDINFOPARTCREATE_1 36 +#define STRING_HDINFOPARTCREATE_2 37 #define STRING_HDDINFOUNK2 38 -#define STRING_HDINFOPARTDELETE 39 -#define STRING_HDDINFOUNK3 40 -#define STRING_HDINFOPARTZEROED 41 +#define STRING_HDINFOPARTDELETE_1 39 +#define STRING_HDINFOPARTDELETE_2 40 +#define STRING_HDINFOPARTZEROED_1 41 #define STRING_HDDINFOUNK4 42 -#define STRING_HDINFOPARTEXISTS 43 +#define STRING_HDINFOPARTEXISTS_1 43 #define STRING_HDDINFOUNK5 44 -#define STRING_HDINFOPARTSELECT 45 -#define STRING_HDDINFOUNK6 46 +#define STRING_HDINFOPARTSELECT_1 45 +#define STRING_HDINFOPARTSELECT_2 46 #define STRING_NEWPARTITION 47 #define STRING_UNPSPACE 48 #define STRING_MAXSIZE 49 #define STRING_UNFORMATTED 50 -#define STRING_EXTENDED_PARTITION 58 +#define STRING_EXTENDED_PARTITION 58 #define STRING_FORMATUNUSED 51 #define STRING_FORMATUNKNOWN 52 #define STRING_KB 53
7 years, 7 months
1
0
0
0
[gadamopoulos] 74613: [WIN32K] -Reduce the ridiculous number of string allocations done by FindBestFontFromList and GetFontPenalty. CORE-13274
by gadamopoulos@svn.reactos.org
Author: gadamopoulos Date: Sun May 21 16:47:07 2017 New Revision: 74613 URL:
http://svn.reactos.org/svn/reactos?rev=74613&view=rev
Log: [WIN32K] -Reduce the ridiculous number of string allocations done by FindBestFontFromList and GetFontPenalty. CORE-13274 Modified: trunk/reactos/win32ss/gdi/ntgdi/freetype.c Modified: trunk/reactos/win32ss/gdi/ntgdi/freetype.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/gdi/ntgdi/freetype…
============================================================================== --- trunk/reactos/win32ss/gdi/ntgdi/freetype.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/gdi/ntgdi/freetype.c [iso-8859-1] Sun May 21 16:47:07 2017 @@ -2323,46 +2323,22 @@ if (0 == (TM->tmPitchAndFamily & TMPF_VECTOR)) Info->FontType |= RASTER_FONTTYPE; + + /* face name */ + if (!FaceName) + FaceName = (WCHAR*)((ULONG_PTR)Otm + (ULONG_PTR)Otm->otmpFamilyName); + + RtlStringCbCopyW(Lf->lfFaceName, sizeof(Lf->lfFaceName), FaceName); + + /* full name */ + if (!FullName) + FullName = (WCHAR*)((ULONG_PTR) Otm + (ULONG_PTR)Otm->otmpFaceName); + + RtlStringCbCopyW(Info->EnumLogFontEx.elfFullName, + sizeof(Info->EnumLogFontEx.elfFullName), + FullName); + ExFreePoolWithTag(Otm, GDITAG_TEXT); - - /* face name */ - if (FaceName) - { - RtlStringCbCopyW(Lf->lfFaceName, sizeof(Lf->lfFaceName), FaceName); - } - else - { - status = IntGetFontLocalizedName(&NameW, SharedFace, TT_NAME_ID_FONT_FAMILY, - gusLanguageID); - if (NT_SUCCESS(status)) - { - /* store it */ - RtlStringCbCopyW(Lf->lfFaceName, sizeof(Lf->lfFaceName), - NameW.Buffer); - RtlFreeUnicodeString(&NameW); - } - } - - /* full name */ - if (FullName) - { - RtlStringCbCopyW(Info->EnumLogFontEx.elfFullName, - sizeof(Info->EnumLogFontEx.elfFullName), - FullName); - } - else - { - status = IntGetFontLocalizedName(&NameW, SharedFace, TT_NAME_ID_FULL_NAME, - gusLanguageID); - if (NT_SUCCESS(status)) - { - /* store it */ - RtlStringCbCopyW(Info->EnumLogFontEx.elfFullName, - sizeof(Info->EnumLogFontEx.elfFullName), - NameW.Buffer); - RtlFreeUnicodeString(&NameW); - } - } RtlInitAnsiString(&StyleA, Face->style_name); StyleW.Buffer = Info->EnumLogFontEx.elfStyle; @@ -4059,12 +4035,8 @@ static UINT FASTCALL GetFontPenalty(LOGFONTW * LogFont, PUNICODE_STRING RequestedNameW, - PUNICODE_STRING ActualNameW, - PUNICODE_STRING FullFaceNameW, BYTE RequestedCharSet, - PFONTGDI FontGDI, OUTLINETEXTMETRICW * Otm, - TEXTMETRICW * TM, const char * style_name) { ULONG Penalty = 0; @@ -4072,7 +4044,8 @@ LONG Long; BOOL fFixedSys = FALSE, fNeedScaling = FALSE; const BYTE UserCharSet = CharSetFromLangID(gusLanguageID); - NTSTATUS Status; + TEXTMETRICW * TM = &Otm->otmTextMetrics; + UNICODE_STRING ActualNameW; /* FIXME: Aspect Penalty 30 */ /* FIXME: IntSizeSynth Penalty 20 */ @@ -4206,53 +4179,22 @@ } } + RtlInitUnicodeString(&ActualNameW, (WCHAR*)((ULONG_PTR)Otm + (ULONG_PTR)Otm->otmpFamilyName)); + if (RequestedNameW->Buffer[0]) { BOOL Found = FALSE; - PSHARED_FACE SharedFace = FontGDI->SharedFace; /* localized family name */ if (!Found) { - Status = IntGetFontLocalizedName(ActualNameW, SharedFace, TT_NAME_ID_FONT_FAMILY, - gusLanguageID); - if (NT_SUCCESS(Status)) - { - Found = RtlEqualUnicodeString(RequestedNameW, ActualNameW, TRUE); - } + Found = RtlEqualUnicodeString(RequestedNameW, &ActualNameW, TRUE); } /* localized full name */ if (!Found) { - Status = IntGetFontLocalizedName(ActualNameW, SharedFace, TT_NAME_ID_FULL_NAME, - gusLanguageID); - if (NT_SUCCESS(Status)) - { - Found = RtlEqualUnicodeString(RequestedNameW, ActualNameW, TRUE); - } - } - if (gusLanguageID != gusEnglishUS) - { - /* English family name */ - if (!Found) - { - Status = IntGetFontLocalizedName(ActualNameW, SharedFace, TT_NAME_ID_FONT_FAMILY, - gusEnglishUS); - if (NT_SUCCESS(Status)) - { - Found = RtlEqualUnicodeString(RequestedNameW, ActualNameW, TRUE); - } - } - /* English full name */ - if (!Found) - { - Status = IntGetFontLocalizedName(ActualNameW, SharedFace, TT_NAME_ID_FULL_NAME, - gusEnglishUS); - if (NT_SUCCESS(Status)) - { - Found = RtlEqualUnicodeString(RequestedNameW, ActualNameW, TRUE); - } - } + RtlInitUnicodeString(&ActualNameW, (WCHAR*)((ULONG_PTR)Otm + (ULONG_PTR)Otm->otmpFaceName)); + Found = RtlEqualUnicodeString(RequestedNameW, &ActualNameW, TRUE); } if (!Found) { @@ -4451,7 +4393,7 @@ DPRINT("WARNING: Penalty:%ld < 200: RequestedNameW:%ls, " "ActualNameW:%ls, lfCharSet:%d, lfWeight:%ld, " "tmCharSet:%d, tmWeight:%ld\n", - Penalty, RequestedNameW->Buffer, ActualNameW->Buffer, + Penalty, RequestedNameW->Buffer, ActualNameW.Buffer, LogFont->lfCharSet, LogFont->lfWeight, TM->tmCharSet, TM->tmWeight); } @@ -4462,21 +4404,16 @@ static __inline VOID FindBestFontFromList(FONTOBJ **FontObj, ULONG *MatchPenalty, LOGFONTW *LogFont, PUNICODE_STRING pRequestedNameW, - PUNICODE_STRING pActualNameW, BYTE RequestedCharSet, + BYTE RequestedCharSet, PLIST_ENTRY Head) { ULONG Penalty; - NTSTATUS Status; PLIST_ENTRY Entry; PFONT_ENTRY CurrentEntry; FONTGDI *FontGDI; - ANSI_STRING ActualNameA; - UNICODE_STRING ActualNameW, FullFaceNameW; OUTLINETEXTMETRICW *Otm = NULL; UINT OtmSize, OldOtmSize = 0; - TEXTMETRICW *TM; FT_Face Face; - LPBYTE pb; ASSERT(FontObj); ASSERT(MatchPenalty); @@ -4484,6 +4421,10 @@ ASSERT(pRequestedNameW); ASSERT(Head); + /* Start with a pretty big buffer */ + OldOtmSize = 0x200; + Otm = ExAllocatePoolWithTag(PagedPool, OldOtmSize, GDITAG_TEXT); + /* get the FontObj of lowest penalty */ Entry = Head->Flink; while (Entry != Head) @@ -4495,14 +4436,6 @@ ASSERT(FontGDI); Face = FontGDI->SharedFace->Face; - /* create actual name */ - RtlInitAnsiString(&ActualNameA, Face->family_name); - Status = RtlAnsiStringToUnicodeString(&ActualNameW, &ActualNameA, TRUE); - if (!NT_SUCCESS(Status)) - { - continue; - } - /* get text metrics */ OtmSize = IntGetOutlineTextMetrics(FontGDI, 0, NULL); if (OtmSize > OldOtmSize) @@ -4516,37 +4449,16 @@ if (Otm) { IntGetOutlineTextMetrics(FontGDI, OtmSize, Otm); - TM = &Otm->otmTextMetrics; OldOtmSize = OtmSize; - /* create full name */ - pb = (LPBYTE)Otm + (WORD)(DWORD_PTR)Otm->otmpFullName; - Status = RtlCreateUnicodeString(&FullFaceNameW, (LPWSTR)pb); - if (!NT_SUCCESS(Status)) - { - RtlFreeUnicodeString(&ActualNameW); - RtlFreeUnicodeString(&FullFaceNameW); - continue; - } - - Penalty = GetFontPenalty(LogFont, pRequestedNameW, &ActualNameW, - &FullFaceNameW, RequestedCharSet, - FontGDI, Otm, TM, Face->style_name); + Penalty = GetFontPenalty(LogFont, pRequestedNameW, RequestedCharSet, + Otm, Face->style_name); if (*MatchPenalty == 0xFFFFFFFF || Penalty < *MatchPenalty) { - DPRINT("%ls Penalty: %lu\n", FullFaceNameW.Buffer, Penalty); - RtlFreeUnicodeString(pActualNameW); - RtlCreateUnicodeString(pActualNameW, ActualNameW.Buffer); - *FontObj = GDIToObj(FontGDI, FONT); *MatchPenalty = Penalty; } - - RtlFreeUnicodeString(&FullFaceNameW); - } - - /* free strings */ - RtlFreeUnicodeString(&ActualNameW); + } } if (Otm) @@ -4591,7 +4503,7 @@ { NTSTATUS Status = STATUS_SUCCESS; PTEXTOBJ TextObj; - UNICODE_STRING ActualNameW, RequestedNameW; + UNICODE_STRING RequestedNameW; PPROCESSINFO Win32Process; ULONG MatchPenalty; LOGFONTW *pLogFont; @@ -4616,8 +4528,6 @@ { TextObj = pTextObj; } - - RtlInitUnicodeString(&ActualNameW, NULL); pLogFont = &TextObj->logfont.elfEnumLogfontEx.elfLogFont; if (!RtlCreateUnicodeString(&RequestedNameW, pLogFont->lfFaceName)) @@ -4641,14 +4551,14 @@ /* Search private fonts */ IntLockProcessPrivateFonts(Win32Process); FindBestFontFromList(&TextObj->Font, &MatchPenalty, pLogFont, - &RequestedNameW, &ActualNameW, RequestedCharSet, + &RequestedNameW, RequestedCharSet, &Win32Process->PrivateFontListHead); IntUnLockProcessPrivateFonts(Win32Process); /* Search system fonts */ IntLockGlobalFonts; FindBestFontFromList(&TextObj->Font, &MatchPenalty, pLogFont, - &RequestedNameW, &ActualNameW, RequestedCharSet, + &RequestedNameW, RequestedCharSet, &FontListHead); IntUnLockGlobalFonts; @@ -4683,14 +4593,9 @@ TextObj->fl |= TEXTOBJECT_INIT; Status = STATUS_SUCCESS; - - DPRINT("RequestedNameW: %ls (CharSet: %d) -> ActualNameW: %ls (CharSet: %d)\n", - RequestedNameW.Buffer, pLogFont->lfCharSet, - ActualNameW.Buffer, FontGdi->CharSet); } RtlFreeUnicodeString(&RequestedNameW); - RtlFreeUnicodeString(&ActualNameW); if (!pTextObj) TEXTOBJ_UnlockText(TextObj); ASSERT((NT_SUCCESS(Status) ^ (NULL == TextObj->Font)) != 0);
7 years, 7 months
1
0
0
0
[mjansen] 74612: [WIN32SS] Improve IntGetFontLocalizedName by less strict matching on language id's. Patch by Katayama Hirofumi MZ. CORE-13239 #comment Thanks!
by mjansen@svn.reactos.org
Author: mjansen Date: Sun May 21 12:24:57 2017 New Revision: 74612 URL:
http://svn.reactos.org/svn/reactos?rev=74612&view=rev
Log: [WIN32SS] Improve IntGetFontLocalizedName by less strict matching on language id's. Patch by Katayama Hirofumi MZ. CORE-13239 #comment Thanks! Modified: trunk/reactos/win32ss/gdi/ntgdi/freetype.c Modified: trunk/reactos/win32ss/gdi/ntgdi/freetype.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/gdi/ntgdi/freetype…
============================================================================== --- trunk/reactos/win32ss/gdi/ntgdi/freetype.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/gdi/ntgdi/freetype.c [iso-8859-1] Sun May 21 12:24:57 2017 @@ -1783,7 +1783,7 @@ char *Cp; UNICODE_STRING FamilyNameW, FaceNameW, StyleNameW, FullNameW; PSHARED_FACE SharedFace = FontGDI->SharedFace; - PSHARED_FACE_CACHE Cache = (gusLanguageID == gusEnglishUS) ? &SharedFace->EnglishUS : &SharedFace->UserLanguage; + PSHARED_FACE_CACHE Cache = (PRIMARYLANGID(gusLanguageID) == LANG_ENGLISH) ? &SharedFace->EnglishUS : &SharedFace->UserLanguage; FT_Face Face = SharedFace->Face; if (Cache->OutlineRequiredSize && Size < Cache->OutlineRequiredSize) @@ -2096,42 +2096,58 @@ FT_UShort NameID, FT_UShort LangID) { FT_SfntName Name; - INT i, Count; + INT i, Count, BestIndex, Score, BestScore; WCHAR Buf[LF_FULLFACESIZE]; FT_Error Error; NTSTATUS Status = STATUS_NOT_FOUND; ANSI_STRING AnsiName; - PSHARED_FACE_CACHE Cache = (LangID == gusEnglishUS) ? &SharedFace->EnglishUS : &SharedFace->UserLanguage; + PSHARED_FACE_CACHE Cache; FT_Face Face = SharedFace->Face; RtlFreeUnicodeString(pNameW); + /* select cache */ + if (PRIMARYLANGID(LangID) == LANG_ENGLISH) + { + Cache = &SharedFace->EnglishUS; + } + else + { + Cache = &SharedFace->UserLanguage; + } + + /* use cache if available */ if (NameID == TT_NAME_ID_FONT_FAMILY && Cache->FontFamily.Buffer) { return DuplicateUnicodeString(&Cache->FontFamily, pNameW); } - if (NameID == TT_NAME_ID_FULL_NAME && Cache->FullName.Buffer) { return DuplicateUnicodeString(&Cache->FullName, pNameW); } + + BestIndex = -1; + BestScore = 0; Count = FT_Get_Sfnt_Name_Count(Face); for (i = 0; i < Count; ++i) { Error = FT_Get_Sfnt_Name(Face, i, &Name); if (Error) - continue; + { + continue; /* failure */ + } + + if (Name.name_id != NameID) + { + continue; /* mismatched */ + } if (Name.platform_id != TT_PLATFORM_MICROSOFT || - Name.encoding_id != TT_MS_ID_UNICODE_CS) + (Name.encoding_id != TT_MS_ID_UNICODE_CS && + Name.encoding_id != TT_MS_ID_SYMBOL_CS)) { continue; /* not Microsoft Unicode name */ - } - - if (Name.name_id != NameID || Name.language_id != LangID) - { - continue; /* mismatched */ } if (Name.string == NULL || Name.string_len == 0 || @@ -2145,26 +2161,53 @@ continue; /* name too long */ } - /* NOTE: Name.string is not null-terminated */ - RtlCopyMemory(Buf, Name.string, Name.string_len); - Buf[Name.string_len / sizeof(WCHAR)] = UNICODE_NULL; - - /* Convert UTF-16 big endian to little endian */ - SwapEndian(Buf, Name.string_len); - - RtlCreateUnicodeString(pNameW, Buf); - Status = STATUS_SUCCESS; - break; - } - - if (Status == STATUS_NOT_FOUND) - { - if (LangID != gusEnglishUS) - { - /* Retry with English US */ - Status = IntGetFontLocalizedName(pNameW, SharedFace, NameID, gusEnglishUS); - } - else if (NameID == TT_NAME_ID_FONT_SUBFAMILY) + if (Name.language_id == LangID) + { + Score = 30; + BestIndex = i; + break; /* best match */ + } + else if (PRIMARYLANGID(Name.language_id) == PRIMARYLANGID(LangID)) + { + Score = 20; + } + else if (PRIMARYLANGID(Name.language_id) == LANG_ENGLISH) + { + Score = 10; + } + else + { + Score = 0; + } + + if (Score > BestScore) + { + BestScore = Score; + BestIndex = i; + } + } + + if (BestIndex >= 0) + { + /* store the best name */ + Error = (Score == 30) ? 0 : FT_Get_Sfnt_Name(Face, BestIndex, &Name); + if (!Error) + { + /* NOTE: Name.string is not null-terminated */ + RtlCopyMemory(Buf, Name.string, Name.string_len); + Buf[Name.string_len / sizeof(WCHAR)] = UNICODE_NULL; + + /* Convert UTF-16 big endian to little endian */ + SwapEndian(Buf, Name.string_len); + + Status = RtlCreateUnicodeString(pNameW, Buf); + } + } + + if (!NT_SUCCESS(Status)) + { + /* defaulted */ + if (NameID == TT_NAME_ID_FONT_SUBFAMILY) { RtlInitAnsiString(&AnsiName, Face->style_name); Status = RtlAnsiStringToUnicodeString(pNameW, &AnsiName, TRUE); @@ -2176,21 +2219,25 @@ } } - if (NameID == TT_NAME_ID_FONT_FAMILY) - { - ASSERT_FREETYPE_LOCK_NOT_HELD(); - IntLockFreeType; - if (!Cache->FontFamily.Buffer) - DuplicateUnicodeString(pNameW, &Cache->FontFamily); - IntUnLockFreeType; - } - else if (NameID == TT_NAME_ID_FULL_NAME) - { - ASSERT_FREETYPE_LOCK_NOT_HELD(); - IntLockFreeType; - if (!Cache->FullName.Buffer) - DuplicateUnicodeString(pNameW, &Cache->FullName); - IntUnLockFreeType; + if (NT_SUCCESS(Status)) + { + /* make cache */ + if (NameID == TT_NAME_ID_FONT_FAMILY) + { + ASSERT_FREETYPE_LOCK_NOT_HELD(); + IntLockFreeType; + if (!Cache->FontFamily.Buffer) + DuplicateUnicodeString(pNameW, &Cache->FontFamily); + IntUnLockFreeType; + } + else if (NameID == TT_NAME_ID_FULL_NAME) + { + ASSERT_FREETYPE_LOCK_NOT_HELD(); + IntLockFreeType; + if (!Cache->FullName.Buffer) + DuplicateUnicodeString(pNameW, &Cache->FullName); + IntUnLockFreeType; + } } return Status;
7 years, 7 months
1
0
0
0
[mjansen] 74611: [KERNEL32] Format the stack trace generated on an unhandled exception so that log2lines can parse it. CORE-13232 #resolve
by mjansen@svn.reactos.org
Author: mjansen Date: Sun May 21 11:31:56 2017 New Revision: 74611 URL:
http://svn.reactos.org/svn/reactos?rev=74611&view=rev
Log: [KERNEL32] Format the stack trace generated on an unhandled exception so that log2lines can parse it. CORE-13232 #resolve Modified: trunk/reactos/dll/win32/kernel32/client/except.c Modified: trunk/reactos/dll/win32/kernel32/client/except.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/client/…
============================================================================== --- trunk/reactos/dll/win32/kernel32/client/except.c [iso-8859-1] (original) +++ trunk/reactos/dll/win32/kernel32/client/except.c [iso-8859-1] Sun May 21 11:31:56 2017 @@ -23,17 +23,30 @@ */ static const char* _module_name_from_addr(const void* addr, void **module_start_addr, - char* psz, size_t nChars) + char* psz, size_t nChars, char** module_name) { MEMORY_BASIC_INFORMATION mbi; if (VirtualQuery(addr, &mbi, sizeof(mbi)) != sizeof(mbi) || !GetModuleFileNameA((HMODULE)mbi.AllocationBase, psz, nChars)) { psz[0] = '\0'; + *module_name = psz; *module_start_addr = 0; } else { + char* s1 = strrchr(psz, '\\'), *s2 = strrchr(psz, '/'); + if (s2 && !s1) + s1 = s2; + else if (s1 && s2 && s1 < s2) + s1 = s2; + + if (!s1) + s1 = psz; + else + s1++; + + *module_name = s1; *module_start_addr = (void *)mbi.AllocationBase; } return psz; @@ -78,7 +91,7 @@ PrintStackTrace(IN PEXCEPTION_POINTERS ExceptionInfo) { PVOID StartAddr; - CHAR szMod[128] = ""; + CHAR szMod[128] = "", *szModFile; PEXCEPTION_RECORD ExceptionRecord = ExceptionInfo->ExceptionRecord; PCONTEXT ContextRecord = ExceptionInfo->ContextRecord; @@ -93,11 +106,12 @@ } _dump_context(ContextRecord); - _module_name_from_addr(ExceptionRecord->ExceptionAddress, &StartAddr, szMod, sizeof(szMod)); - DbgPrint("Address:\n %8x+%-8x %s\n", - (PVOID)StartAddr, + _module_name_from_addr(ExceptionRecord->ExceptionAddress, &StartAddr, szMod, sizeof(szMod), &szModFile); + DbgPrint("Address:\n<%s:%x> (%s@%x)\n", + szModFile, (ULONG_PTR)ExceptionRecord->ExceptionAddress - (ULONG_PTR)StartAddr, - szMod); + szMod, + StartAddr); #ifdef _M_IX86 DbgPrint("Frames:\n"); @@ -110,16 +124,17 @@ { if (IsBadReadPtr((PVOID)Frame[1], 4)) { - DbgPrint(" %8x%9s %s\n", Frame[1], "<invalid address>"," "); + DbgPrint("<%s:%x>\n", "[invalid address]", Frame[1]); } else { _module_name_from_addr((const void*)Frame[1], &StartAddr, - szMod, sizeof(szMod)); - DbgPrint(" %8x+%-8x %s\n", - (PVOID)StartAddr, + szMod, sizeof(szMod), &szModFile); + DbgPrint("<%s:%x> (%s@%x)\n", + szModFile, (ULONG_PTR)Frame[1] - (ULONG_PTR)StartAddr, - szMod); + szMod, + StartAddr); } if (IsBadReadPtr((PVOID)Frame[0], sizeof(*Frame) * 2))
7 years, 7 months
1
0
0
0
[mjansen] 74610: [SHIMS] Add IgnoreDebugOutput shim CORE-10369
by mjansen@svn.reactos.org
Author: mjansen Date: Sat May 20 20:22:25 2017 New Revision: 74610 URL:
http://svn.reactos.org/svn/reactos?rev=74610&view=rev
Log: [SHIMS] Add IgnoreDebugOutput shim CORE-10369 Added: trunk/reactos/dll/appcompat/shims/genral/ignoredbgout.c (with props) Modified: trunk/reactos/dll/appcompat/shims/genral/CMakeLists.txt Modified: trunk/reactos/dll/appcompat/shims/genral/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/appcompat/shims/genral…
============================================================================== --- trunk/reactos/dll/appcompat/shims/genral/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/appcompat/shims/genral/CMakeLists.txt [iso-8859-1] Sat May 20 20:22:25 2017 @@ -4,6 +4,7 @@ spec2def(acgenral.dll genral.spec) list(APPEND SOURCE + ignoredbgout.c main.c themes.c genral.spec) Added: trunk/reactos/dll/appcompat/shims/genral/ignoredbgout.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/appcompat/shims/genral…
============================================================================== --- trunk/reactos/dll/appcompat/shims/genral/ignoredbgout.c (added) +++ trunk/reactos/dll/appcompat/shims/genral/ignoredbgout.c [iso-8859-1] Sat May 20 20:22:25 2017 @@ -0,0 +1,32 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS Shim library + * FILE: dll/appcompat/shims/genral/ignoredbgout.c + * PURPOSE: Ignore debug output shim + * PROGRAMMER: Mark Jansen + */ + +#include <windows.h> +#include <shimlib.h> +#include <strsafe.h> + + +#define SHIM_NS IgnoreDebugOutput +#include <setup_shim.inl> + +void WINAPI SHIM_OBJ_NAME(OutputDebugStringA)(LPCSTR lpOutputString) +{ + (VOID)lpOutputString; +} + +void WINAPI SHIM_OBJ_NAME(OutputDebugStringW)(LPCWSTR lpOutputString) +{ + (VOID)lpOutputString; +} + +#define SHIM_NUM_HOOKS 2 +#define SHIM_SETUP_HOOKS \ + SHIM_HOOK(0, "KERNEL32.DLL", "OutputDebugStringA", SHIM_OBJ_NAME(OutputDebugStringA)) \ + SHIM_HOOK(1, "KERNEL32.DLL", "OutputDebugStringW", SHIM_OBJ_NAME(OutputDebugStringW)) + +#include <implement_shim.inl> Propchange: trunk/reactos/dll/appcompat/shims/genral/ignoredbgout.c ------------------------------------------------------------------------------ svn:eol-style = native
7 years, 7 months
1
0
0
0
[mjansen] 74609: [BOOTDATA] Create an empty HKLM\...\AppCompatFlags\Layers key to silence logging.
by mjansen@svn.reactos.org
Author: mjansen Date: Sat May 20 20:06:46 2017 New Revision: 74609 URL:
http://svn.reactos.org/svn/reactos?rev=74609&view=rev
Log: [BOOTDATA] Create an empty HKLM\...\AppCompatFlags\Layers key to silence logging. Modified: trunk/reactos/boot/bootdata/hivesft.inf trunk/reactos/boot/bootdata/hivesys.inf Modified: trunk/reactos/boot/bootdata/hivesft.inf URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/bootdata/hivesft.inf?…
============================================================================== --- trunk/reactos/boot/bootdata/hivesft.inf [iso-8859-1] (original) +++ trunk/reactos/boot/bootdata/hivesft.inf [iso-8859-1] Sat May 20 20:06:46 2017 @@ -379,6 +379,9 @@ ; Uninstall Application list HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall",,0x00000012 + +; Empty App Compat Layers +HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers","",0x00000000,"" ; Version Information HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion","InstallDate",0x00010003,0 Modified: trunk/reactos/boot/bootdata/hivesys.inf URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/bootdata/hivesys.inf?…
============================================================================== --- trunk/reactos/boot/bootdata/hivesys.inf [iso-8859-1] (original) +++ trunk/reactos/boot/bootdata/hivesys.inf [iso-8859-1] Sat May 20 20:06:46 2017 @@ -1391,9 +1391,6 @@ HKLM,"SYSTEM\CurrentControlSet\Control\Session Manager","ObjectDirectories",0x00010000, \ "\Windows", \ "\RPC Control" -# This is an empty app compat cache -HKLM,"SYSTEM\CurrentControlSet\Control\Session Manager\AppCompatCache","AppCompatCache", 0x00000001, \ - fe,0f,dc,ba,00,00,00,00 ; DOS devices HKLM,"SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices","AUX",0x00000000,"\DosDevices\COM1" @@ -1450,6 +1447,10 @@ ; App Compat -- Disable on ReactOS HKLM,"SYSTEM\CurrentControlSet\Control\Session Manager\AppCompatibility","DisableAppCompat",0x00010003, 0x00000001 + +; This is an empty App Compat cache +HKLM,"SYSTEM\CurrentControlSet\Control\Session Manager\AppCompatCache","AppCompatCache", 0x00000001, \ + fe,0f,dc,ba,00,00,00,00 ; WOW Support HKLM,"SYSTEM\CurrentControlSet\Control\Wow","",0x00000000,""
7 years, 7 months
1
0
0
0
[mjansen] 74608: [SLAYER] Remove the shell extension. CORE-13111 #resolve
by mjansen@svn.reactos.org
Author: mjansen Date: Sat May 20 19:58:04 2017 New Revision: 74608 URL:
http://svn.reactos.org/svn/reactos?rev=74608&view=rev
Log: [SLAYER] Remove the shell extension. CORE-13111 #resolve Removed: trunk/reactos/dll/shellext/slayer/ Modified: trunk/reactos/dll/shellext/CMakeLists.txt Modified: trunk/reactos/dll/shellext/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/CMakeLists.tx…
============================================================================== --- trunk/reactos/dll/shellext/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/shellext/CMakeLists.txt [iso-8859-1] Sat May 20 19:58:04 2017 @@ -7,5 +7,4 @@ add_subdirectory(netshell) add_subdirectory(ntobjshex) add_subdirectory(shellbtrfs) -add_subdirectory(slayer) add_subdirectory(stobject)
7 years, 7 months
1
0
0
0
[mjansen] 74607: [WIN32SS] Reduce the amount of calls to IntGetFontLocalizedName, since this was identified as a source of recent slower drawing. CORE-13274 Thanks to Thomas, Giannis and Joachim.
by mjansen@svn.reactos.org
Author: mjansen Date: Sat May 20 18:59:00 2017 New Revision: 74607 URL:
http://svn.reactos.org/svn/reactos?rev=74607&view=rev
Log: [WIN32SS] Reduce the amount of calls to IntGetFontLocalizedName, since this was identified as a source of recent slower drawing. CORE-13274 Thanks to Thomas, Giannis and Joachim. Modified: trunk/reactos/win32ss/gdi/eng/engobjects.h trunk/reactos/win32ss/gdi/ntgdi/freetype.c trunk/reactos/win32ss/user/ntuser/main.c Modified: trunk/reactos/win32ss/gdi/eng/engobjects.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/gdi/eng/engobjects…
============================================================================== --- trunk/reactos/win32ss/gdi/eng/engobjects.h [iso-8859-1] (original) +++ trunk/reactos/win32ss/gdi/eng/engobjects.h [iso-8859-1] Sat May 20 18:59:00 2017 @@ -114,10 +114,18 @@ LONG RefCount; } SHARED_MEM, *PSHARED_MEM; +typedef struct _SHARED_FACE_CACHE { + UINT OutlineRequiredSize; + UNICODE_STRING FontFamily; + UNICODE_STRING FullName; +} SHARED_FACE_CACHE, *PSHARED_FACE_CACHE; + typedef struct _SHARED_FACE { FT_Face Face; LONG RefCount; PSHARED_MEM Memory; + SHARED_FACE_CACHE EnglishUS; + SHARED_FACE_CACHE UserLanguage; } SHARED_FACE, *PSHARED_FACE; typedef struct _FONTGDI { Modified: trunk/reactos/win32ss/gdi/ntgdi/freetype.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/gdi/ntgdi/freetype…
============================================================================== --- trunk/reactos/win32ss/gdi/ntgdi/freetype.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/gdi/ntgdi/freetype.c [iso-8859-1] Sat May 20 18:59:00 2017 @@ -85,6 +85,9 @@ #define ASSERT_FREETYPE_LOCK_HELD() \ ASSERT(FreeTypeLock->Owner == KeGetCurrentThread()) + +#define ASSERT_FREETYPE_LOCK_NOT_HELD() \ + ASSERT(FreeTypeLock->Owner != KeGetCurrentThread()) #define MAX_FONT_CACHE 256 @@ -171,6 +174,14 @@ ++Ptr->RefCount; } +static void +SharedFaceCache_Init(PSHARED_FACE_CACHE Cache) +{ + Cache->OutlineRequiredSize = 0; + RtlInitUnicodeString(&Cache->FontFamily, NULL); + RtlInitUnicodeString(&Cache->FullName, NULL); +} + static PSHARED_FACE SharedFace_Create(FT_Face Face, PSHARED_MEM Memory) { @@ -181,6 +192,9 @@ Ptr->Face = Face; Ptr->RefCount = 1; Ptr->Memory = Memory; + SharedFaceCache_Init(&Ptr->EnglishUS); + SharedFaceCache_Init(&Ptr->UserLanguage); + SharedMem_AddRef(Memory); DPRINT("Creating SharedFace for %s\n", Face->family_name); } @@ -265,6 +279,13 @@ } static void +SharedFaceCache_Release(PSHARED_FACE_CACHE Cache) +{ + RtlFreeUnicodeString(&Cache->FontFamily); + RtlFreeUnicodeString(&Cache->FullName); +} + +static void SharedFace_Release(PSHARED_FACE Ptr) { IntLockFreeType; @@ -280,6 +301,8 @@ RemoveCacheEntries(Ptr->Face); FT_Done_Face(Ptr->Face); SharedMem_Release(Ptr->Memory); + SharedFaceCache_Release(&Ptr->EnglishUS); + SharedFaceCache_Release(&Ptr->UserLanguage); ExFreePoolWithTag(Ptr, TAG_FONT); } IntUnLockFreeType; @@ -1739,7 +1762,7 @@ } static NTSTATUS -IntGetFontLocalizedName(PUNICODE_STRING pNameW, FT_Face Face, +IntGetFontLocalizedName(PUNICODE_STRING pNameW, PSHARED_FACE SharedFace, FT_UShort NameID, FT_UShort LangID); /************************************************************* @@ -1751,7 +1774,6 @@ UINT Size, OUTLINETEXTMETRICW *Otm) { - unsigned Needed; TT_OS2 *pOS2; TT_HoriHeader *pHori; TT_Postscript *pPost; @@ -1759,38 +1781,51 @@ FT_WinFNT_HeaderRec Win; FT_Error Error; char *Cp; - FT_Face Face = FontGDI->SharedFace->Face; UNICODE_STRING FamilyNameW, FaceNameW, StyleNameW, FullNameW; + PSHARED_FACE SharedFace = FontGDI->SharedFace; + PSHARED_FACE_CACHE Cache = (gusLanguageID == gusEnglishUS) ? &SharedFace->EnglishUS : &SharedFace->UserLanguage; + FT_Face Face = SharedFace->Face; + + if (Cache->OutlineRequiredSize && Size < Cache->OutlineRequiredSize) + { + return Cache->OutlineRequiredSize; + } /* family name */ RtlInitUnicodeString(&FamilyNameW, NULL); - IntGetFontLocalizedName(&FamilyNameW, Face, TT_NAME_ID_FONT_FAMILY, gusLanguageID); + IntGetFontLocalizedName(&FamilyNameW, SharedFace, TT_NAME_ID_FONT_FAMILY, gusLanguageID); /* face name */ RtlInitUnicodeString(&FaceNameW, NULL); - IntGetFontLocalizedName(&FaceNameW, Face, TT_NAME_ID_FULL_NAME, gusLanguageID); + IntGetFontLocalizedName(&FaceNameW, SharedFace, TT_NAME_ID_FULL_NAME, gusLanguageID); /* style name */ RtlInitUnicodeString(&StyleNameW, NULL); - IntGetFontLocalizedName(&StyleNameW, Face, TT_NAME_ID_FONT_SUBFAMILY, gusLanguageID); + IntGetFontLocalizedName(&StyleNameW, SharedFace, TT_NAME_ID_FONT_SUBFAMILY, gusLanguageID); /* unique name (full name) */ RtlInitUnicodeString(&FullNameW, NULL); - IntGetFontLocalizedName(&FullNameW, Face, TT_NAME_ID_UNIQUE_ID, gusLanguageID); - - Needed = sizeof(OUTLINETEXTMETRICW); - Needed += FamilyNameW.Length + sizeof(WCHAR); - Needed += FaceNameW.Length + sizeof(WCHAR); - Needed += StyleNameW.Length + sizeof(WCHAR); - Needed += FullNameW.Length + sizeof(WCHAR); - - if (Size < Needed) + IntGetFontLocalizedName(&FullNameW, SharedFace, TT_NAME_ID_UNIQUE_ID, gusLanguageID); + + if (!Cache->OutlineRequiredSize) + { + UINT Needed; + Needed = sizeof(OUTLINETEXTMETRICW); + Needed += FamilyNameW.Length + sizeof(WCHAR); + Needed += FaceNameW.Length + sizeof(WCHAR); + Needed += StyleNameW.Length + sizeof(WCHAR); + Needed += FullNameW.Length + sizeof(WCHAR); + + Cache->OutlineRequiredSize = Needed; + } + + if (Size < Cache->OutlineRequiredSize) { RtlFreeUnicodeString(&FamilyNameW); RtlFreeUnicodeString(&FaceNameW); RtlFreeUnicodeString(&StyleNameW); RtlFreeUnicodeString(&FullNameW); - return Needed; + return Cache->OutlineRequiredSize; } XScale = Face->size->metrics.x_scale; @@ -1825,7 +1860,7 @@ Error = FT_Get_WinFNT_Header(Face , &Win); - Otm->otmSize = Needed; + Otm->otmSize = Cache->OutlineRequiredSize; FillTM(&Otm->otmTextMetrics, FontGDI, pOS2, pHori, !Error ? &Win : 0); @@ -1895,14 +1930,14 @@ wcscpy((WCHAR*) Cp, FullNameW.Buffer); Cp += FullNameW.Length + sizeof(WCHAR); - ASSERT(Cp - (char*)Otm == Needed); + ASSERT(Cp - (char*)Otm == Cache->OutlineRequiredSize); RtlFreeUnicodeString(&FamilyNameW); RtlFreeUnicodeString(&FaceNameW); RtlFreeUnicodeString(&StyleNameW); RtlFreeUnicodeString(&FullNameW); - return Needed; + return Cache->OutlineRequiredSize; } static PFONTGDI FASTCALL @@ -2034,7 +2069,30 @@ } static NTSTATUS -IntGetFontLocalizedName(PUNICODE_STRING pNameW, FT_Face Face, +DuplicateUnicodeString(PUNICODE_STRING Source, PUNICODE_STRING Destination) +{ + NTSTATUS Status = STATUS_NO_MEMORY; + UNICODE_STRING Tmp; + + Tmp.Buffer = ExAllocatePoolWithTag(PagedPool, Source->MaximumLength, TAG_USTR); + if (Tmp.Buffer) + { + Tmp.MaximumLength = Source->MaximumLength; + Tmp.Length = 0; + RtlCopyUnicodeString(&Tmp, Source); + + Destination->MaximumLength = Tmp.MaximumLength; + Destination->Length = Tmp.Length; + Destination->Buffer = Tmp.Buffer; + + Status = STATUS_SUCCESS; + } + + return Status; +} + +static NTSTATUS +IntGetFontLocalizedName(PUNICODE_STRING pNameW, PSHARED_FACE SharedFace, FT_UShort NameID, FT_UShort LangID) { FT_SfntName Name; @@ -2043,8 +2101,20 @@ FT_Error Error; NTSTATUS Status = STATUS_NOT_FOUND; ANSI_STRING AnsiName; + PSHARED_FACE_CACHE Cache = (LangID == gusEnglishUS) ? &SharedFace->EnglishUS : &SharedFace->UserLanguage; + FT_Face Face = SharedFace->Face; RtlFreeUnicodeString(pNameW); + + if (NameID == TT_NAME_ID_FONT_FAMILY && Cache->FontFamily.Buffer) + { + return DuplicateUnicodeString(&Cache->FontFamily, pNameW); + } + + if (NameID == TT_NAME_ID_FULL_NAME && Cache->FullName.Buffer) + { + return DuplicateUnicodeString(&Cache->FullName, pNameW); + } Count = FT_Get_Sfnt_Name_Count(Face); for (i = 0; i < Count; ++i) @@ -2092,7 +2162,7 @@ if (LangID != gusEnglishUS) { /* Retry with English US */ - Status = IntGetFontLocalizedName(pNameW, Face, NameID, gusEnglishUS); + Status = IntGetFontLocalizedName(pNameW, SharedFace, NameID, gusEnglishUS); } else if (NameID == TT_NAME_ID_FONT_SUBFAMILY) { @@ -2104,6 +2174,23 @@ RtlInitAnsiString(&AnsiName, Face->family_name); Status = RtlAnsiStringToUnicodeString(pNameW, &AnsiName, TRUE); } + } + + if (NameID == TT_NAME_ID_FONT_FAMILY) + { + ASSERT_FREETYPE_LOCK_NOT_HELD(); + IntLockFreeType; + if (!Cache->FontFamily.Buffer) + DuplicateUnicodeString(pNameW, &Cache->FontFamily); + IntUnLockFreeType; + } + else if (NameID == TT_NAME_ID_FULL_NAME) + { + ASSERT_FREETYPE_LOCK_NOT_HELD(); + IntLockFreeType; + if (!Cache->FullName.Buffer) + DuplicateUnicodeString(pNameW, &Cache->FullName); + IntUnLockFreeType; } return Status; @@ -2125,7 +2212,8 @@ NEWTEXTMETRICW *Ntm; DWORD fs0; NTSTATUS status; - FT_Face Face = FontGDI->SharedFace->Face; + PSHARED_FACE SharedFace = FontGDI->SharedFace; + FT_Face Face = SharedFace->Face; UNICODE_STRING NameW; RtlInitUnicodeString(&NameW, NULL); @@ -2197,7 +2285,7 @@ } else { - status = IntGetFontLocalizedName(&NameW, Face, TT_NAME_ID_FONT_FAMILY, + status = IntGetFontLocalizedName(&NameW, SharedFace, TT_NAME_ID_FONT_FAMILY, gusLanguageID); if (NT_SUCCESS(status)) { @@ -2217,7 +2305,7 @@ } else { - status = IntGetFontLocalizedName(&NameW, Face, TT_NAME_ID_FULL_NAME, + status = IntGetFontLocalizedName(&NameW, SharedFace, TT_NAME_ID_FULL_NAME, gusLanguageID); if (NT_SUCCESS(status)) { @@ -4074,12 +4162,12 @@ if (RequestedNameW->Buffer[0]) { BOOL Found = FALSE; - FT_Face Face = FontGDI->SharedFace->Face; + PSHARED_FACE SharedFace = FontGDI->SharedFace; /* localized family name */ if (!Found) { - Status = IntGetFontLocalizedName(ActualNameW, Face, TT_NAME_ID_FONT_FAMILY, + Status = IntGetFontLocalizedName(ActualNameW, SharedFace, TT_NAME_ID_FONT_FAMILY, gusLanguageID); if (NT_SUCCESS(Status)) { @@ -4089,7 +4177,7 @@ /* localized full name */ if (!Found) { - Status = IntGetFontLocalizedName(ActualNameW, Face, TT_NAME_ID_FULL_NAME, + Status = IntGetFontLocalizedName(ActualNameW, SharedFace, TT_NAME_ID_FULL_NAME, gusLanguageID); if (NT_SUCCESS(Status)) { @@ -4101,7 +4189,7 @@ /* English family name */ if (!Found) { - Status = IntGetFontLocalizedName(ActualNameW, Face, TT_NAME_ID_FONT_FAMILY, + Status = IntGetFontLocalizedName(ActualNameW, SharedFace, TT_NAME_ID_FONT_FAMILY, gusEnglishUS); if (NT_SUCCESS(Status)) { @@ -4111,7 +4199,7 @@ /* English full name */ if (!Found) { - Status = IntGetFontLocalizedName(ActualNameW, Face, TT_NAME_ID_FULL_NAME, + Status = IntGetFontLocalizedName(ActualNameW, SharedFace, TT_NAME_ID_FULL_NAME, gusEnglishUS); if (NT_SUCCESS(Status)) { Modified: trunk/reactos/win32ss/user/ntuser/main.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/main.c…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/main.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/main.c [iso-8859-1] Sat May 20 18:59:00 2017 @@ -997,6 +997,8 @@ NT_ROF(InitTimerImpl()); NT_ROF(InitDCEImpl()); + gusLanguageID = UserGetLanguageID(); + /* Initialize FreeType library */ if (!InitFontSupport()) { @@ -1004,8 +1006,6 @@ return Status; } - gusLanguageID = UserGetLanguageID(); - return STATUS_SUCCESS; }
7 years, 7 months
1
0
0
0
[ekohl] 74606: [INF] Make code page and language group names translatable. CORE-11885
by ekohl@svn.reactos.org
Author: ekohl Date: Sat May 20 13:46:48 2017 New Revision: 74606 URL:
http://svn.reactos.org/svn/reactos?rev=74606&view=rev
Log: [INF] Make code page and language group names translatable. CORE-11885 Modified: trunk/reactos/media/inf/intl.inf Modified: trunk/reactos/media/inf/intl.inf URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/media/inf/intl.inf?rev=746…
============================================================================== Binary files - no diff available.
7 years, 7 months
1
0
0
0
[tfaber] 74605: [WIN32K:NTGDI] - Simplify list walk in FindBestFontFromList
by tfaber@svn.reactos.org
Author: tfaber Date: Sat May 20 12:11:08 2017 New Revision: 74605 URL:
http://svn.reactos.org/svn/reactos?rev=74605&view=rev
Log: [WIN32K:NTGDI] - Simplify list walk in FindBestFontFromList Modified: trunk/reactos/win32ss/gdi/ntgdi/freetype.c Modified: trunk/reactos/win32ss/gdi/ntgdi/freetype.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/gdi/ntgdi/freetype…
============================================================================== --- trunk/reactos/win32ss/gdi/ntgdi/freetype.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/gdi/ntgdi/freetype.c [iso-8859-1] Sat May 20 12:11:08 2017 @@ -4354,6 +4354,8 @@ while (Entry != Head) { CurrentEntry = CONTAINING_RECORD(Entry, FONT_ENTRY, ListEntry); + Entry = Entry->Flink; + FontGDI = CurrentEntry->Font; ASSERT(FontGDI); Face = FontGDI->SharedFace->Face; @@ -4363,8 +4365,6 @@ Status = RtlAnsiStringToUnicodeString(&ActualNameW, &ActualNameA, TRUE); if (!NT_SUCCESS(Status)) { - /* next entry */ - Entry = Entry->Flink; continue; } @@ -4391,8 +4391,6 @@ { RtlFreeUnicodeString(&ActualNameW); RtlFreeUnicodeString(&FullFaceNameW); - /* next entry */ - Entry = Entry->Flink; continue; } @@ -4414,9 +4412,6 @@ /* free strings */ RtlFreeUnicodeString(&ActualNameW); - - /* next entry */ - Entry = Entry->Flink; } if (Otm)
7 years, 7 months
1
0
0
0
← Newer
1
...
9
10
11
12
13
14
15
...
29
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Results per page:
10
25
50
100
200