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
September 2022
----- 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
21 participants
142 discussions
Start a n
N
ew thread
[reactos] 02/02: [ROSAPPS] Rename template filesystem to a better name.
by Hermès Bélusca-Maïto
https://git.reactos.org/?p=reactos.git;a=commitdiff;h=3bb451b1d3635957a7f81…
commit 3bb451b1d3635957a7f814d2129eb75368d3b6d9 Author: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org> AuthorDate: Tue Apr 26 02:40:54 2022 +0200 Commit: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org> CommitDate: Sat Oct 1 01:28:19 2022 +0200 [ROSAPPS] Rename template filesystem to a better name. --- .../rosapps/templates/{template/template.c => filesystem/filesystem.c} | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/rosapps/templates/template/template.c b/modules/rosapps/templates/filesystem/filesystem.c similarity index 99% rename from modules/rosapps/templates/template/template.c rename to modules/rosapps/templates/filesystem/filesystem.c index 5aef4ec5222..178d76c30e6 100644 --- a/modules/rosapps/templates/template/template.c +++ b/modules/rosapps/templates/filesystem/filesystem.c @@ -19,7 +19,6 @@ /* * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel - * FILE: services/fs/template/template.c * PURPOSE: Bare filesystem template * PROGRAMMER: David Welch (welch(a)mcmail.com) * UPDATE HISTORY:
2 years, 2 months
1
0
0
0
[reactos] 01/02: [FASTFAT] And now use the MS-open-sourced fastfat_new as our official FAT12/16/32 FS driver.
by Hermès Bélusca-Maïto
https://git.reactos.org/?p=reactos.git;a=commitdiff;h=23b7c7b8234e48ed35ce7…
commit 23b7c7b8234e48ed35ce7c40ce80a04d43432d3d Author: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org> AuthorDate: Tue Apr 26 00:25:33 2022 +0200 Commit: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org> CommitDate: Sat Oct 1 01:28:19 2022 +0200 [FASTFAT] And now use the MS-open-sourced fastfat_new as our official FAT12/16/32 FS driver. --- CODEOWNERS | 2 +- drivers/filesystems/CMakeLists.txt | 2 +- drivers/filesystems/{fastfat_new => fastfat}/CMakeLists.txt | 0 drivers/filesystems/{fastfat_new => fastfat}/README.md | 0 drivers/filesystems/{fastfat_new => fastfat}/acchksup.c | 0 drivers/filesystems/{fastfat_new => fastfat}/allocsup.c | 0 drivers/filesystems/{fastfat_new => fastfat}/cachesup.c | 0 drivers/filesystems/{fastfat_new => fastfat}/cleanup.c | 0 drivers/filesystems/{fastfat_new => fastfat}/close.c | 0 drivers/filesystems/{fastfat_new => fastfat}/create.c | 0 drivers/filesystems/{fastfat_new => fastfat}/devctrl.c | 0 drivers/filesystems/{fastfat_new => fastfat}/deviosup.c | 0 drivers/filesystems/{fastfat_new => fastfat}/dirctrl.c | 0 drivers/filesystems/{fastfat_new => fastfat}/dirsup.c | 0 drivers/filesystems/{fastfat_new => fastfat}/dumpsup.c | 0 drivers/filesystems/{fastfat_new => fastfat}/ea.c | 0 drivers/filesystems/{fastfat_new => fastfat}/easup.c | 0 drivers/filesystems/{fastfat_new => fastfat}/fastfat.rc | 0 drivers/filesystems/{fastfat_new => fastfat}/fat.h | 0 drivers/filesystems/{fastfat_new => fastfat}/fatdata.c | 0 drivers/filesystems/{fastfat_new => fastfat}/fatdata.h | 0 drivers/filesystems/{fastfat_new => fastfat}/fatinit.c | 0 drivers/filesystems/{fastfat_new => fastfat}/fatprocs.h | 0 drivers/filesystems/{fastfat_new => fastfat}/fatprocssrc.c | 0 drivers/filesystems/{fastfat_new => fastfat}/fatstruc.h | 0 drivers/filesystems/{fastfat_new => fastfat}/fileinfo.c | 0 drivers/filesystems/{fastfat_new => fastfat}/filobsup.c | 0 drivers/filesystems/{fastfat_new => fastfat}/flush.c | 0 drivers/filesystems/{fastfat_new => fastfat}/fsctrl.c | 0 drivers/filesystems/{fastfat_new => fastfat}/fspdisp.c | 0 drivers/filesystems/{fastfat_new => fastfat}/lfn.h | 0 drivers/filesystems/{fastfat_new => fastfat}/lockctrl.c | 0 drivers/filesystems/{fastfat_new => fastfat}/namesup.c | 0 drivers/filesystems/{fastfat_new => fastfat}/nodetype.h | 0 drivers/filesystems/{fastfat_new => fastfat}/pnp.c | 0 drivers/filesystems/{fastfat_new => fastfat}/read.c | 0 drivers/filesystems/{fastfat_new => fastfat}/resrcsup.c | 0 drivers/filesystems/{fastfat_new => fastfat}/shutdown.c | 0 drivers/filesystems/{fastfat_new => fastfat}/splaysup.c | 0 drivers/filesystems/{fastfat_new => fastfat}/strucsup.c | 0 drivers/filesystems/{fastfat_new => fastfat}/timesup.c | 0 drivers/filesystems/{fastfat_new => fastfat}/verfysup.c | 0 drivers/filesystems/{fastfat_new => fastfat}/volinfo.c | 0 drivers/filesystems/{fastfat_new => fastfat}/workque.c | 0 drivers/filesystems/{fastfat_new => fastfat}/write.c | 0 media/doc/3rd Party Files.txt | 2 +- 46 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CODEOWNERS b/CODEOWNERS index 18b6d1aa1ae..8f67ff1af16 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -272,7 +272,7 @@ /drivers/filesystems/btrfs/ @HeisSpiter /drivers/filesystems/cdfs/ @HeisSpiter /drivers/filesystems/ext2/ @HeisSpiter -/drivers/filesystems/fastfat_new/ @HeisSpiter +/drivers/filesystems/fastfat/ @HeisSpiter /drivers/filesystems/nfs/ @HeisSpiter /media/doc/README.FSD @HeisSpiter /sdk/lib/fslib/btrfslib/ @HeisSpiter diff --git a/drivers/filesystems/CMakeLists.txt b/drivers/filesystems/CMakeLists.txt index 05add682ad3..d59e304cc8b 100644 --- a/drivers/filesystems/CMakeLists.txt +++ b/drivers/filesystems/CMakeLists.txt @@ -2,7 +2,7 @@ add_subdirectory(btrfs) add_subdirectory(cdfs) add_subdirectory(ext2) -add_subdirectory(fastfat_new) +add_subdirectory(fastfat) add_subdirectory(fs_rec) add_subdirectory(msfs) add_subdirectory(mup) diff --git a/drivers/filesystems/fastfat_new/CMakeLists.txt b/drivers/filesystems/fastfat/CMakeLists.txt similarity index 100% rename from drivers/filesystems/fastfat_new/CMakeLists.txt rename to drivers/filesystems/fastfat/CMakeLists.txt diff --git a/drivers/filesystems/fastfat_new/README.md b/drivers/filesystems/fastfat/README.md similarity index 100% rename from drivers/filesystems/fastfat_new/README.md rename to drivers/filesystems/fastfat/README.md diff --git a/drivers/filesystems/fastfat_new/acchksup.c b/drivers/filesystems/fastfat/acchksup.c similarity index 100% rename from drivers/filesystems/fastfat_new/acchksup.c rename to drivers/filesystems/fastfat/acchksup.c diff --git a/drivers/filesystems/fastfat_new/allocsup.c b/drivers/filesystems/fastfat/allocsup.c similarity index 100% rename from drivers/filesystems/fastfat_new/allocsup.c rename to drivers/filesystems/fastfat/allocsup.c diff --git a/drivers/filesystems/fastfat_new/cachesup.c b/drivers/filesystems/fastfat/cachesup.c similarity index 100% rename from drivers/filesystems/fastfat_new/cachesup.c rename to drivers/filesystems/fastfat/cachesup.c diff --git a/drivers/filesystems/fastfat_new/cleanup.c b/drivers/filesystems/fastfat/cleanup.c similarity index 100% rename from drivers/filesystems/fastfat_new/cleanup.c rename to drivers/filesystems/fastfat/cleanup.c diff --git a/drivers/filesystems/fastfat_new/close.c b/drivers/filesystems/fastfat/close.c similarity index 100% rename from drivers/filesystems/fastfat_new/close.c rename to drivers/filesystems/fastfat/close.c diff --git a/drivers/filesystems/fastfat_new/create.c b/drivers/filesystems/fastfat/create.c similarity index 100% rename from drivers/filesystems/fastfat_new/create.c rename to drivers/filesystems/fastfat/create.c diff --git a/drivers/filesystems/fastfat_new/devctrl.c b/drivers/filesystems/fastfat/devctrl.c similarity index 100% rename from drivers/filesystems/fastfat_new/devctrl.c rename to drivers/filesystems/fastfat/devctrl.c diff --git a/drivers/filesystems/fastfat_new/deviosup.c b/drivers/filesystems/fastfat/deviosup.c similarity index 100% rename from drivers/filesystems/fastfat_new/deviosup.c rename to drivers/filesystems/fastfat/deviosup.c diff --git a/drivers/filesystems/fastfat_new/dirctrl.c b/drivers/filesystems/fastfat/dirctrl.c similarity index 100% rename from drivers/filesystems/fastfat_new/dirctrl.c rename to drivers/filesystems/fastfat/dirctrl.c diff --git a/drivers/filesystems/fastfat_new/dirsup.c b/drivers/filesystems/fastfat/dirsup.c similarity index 100% rename from drivers/filesystems/fastfat_new/dirsup.c rename to drivers/filesystems/fastfat/dirsup.c diff --git a/drivers/filesystems/fastfat_new/dumpsup.c b/drivers/filesystems/fastfat/dumpsup.c similarity index 100% rename from drivers/filesystems/fastfat_new/dumpsup.c rename to drivers/filesystems/fastfat/dumpsup.c diff --git a/drivers/filesystems/fastfat_new/ea.c b/drivers/filesystems/fastfat/ea.c similarity index 100% rename from drivers/filesystems/fastfat_new/ea.c rename to drivers/filesystems/fastfat/ea.c diff --git a/drivers/filesystems/fastfat_new/easup.c b/drivers/filesystems/fastfat/easup.c similarity index 100% rename from drivers/filesystems/fastfat_new/easup.c rename to drivers/filesystems/fastfat/easup.c diff --git a/drivers/filesystems/fastfat_new/fastfat.rc b/drivers/filesystems/fastfat/fastfat.rc similarity index 100% rename from drivers/filesystems/fastfat_new/fastfat.rc rename to drivers/filesystems/fastfat/fastfat.rc diff --git a/drivers/filesystems/fastfat_new/fat.h b/drivers/filesystems/fastfat/fat.h similarity index 100% rename from drivers/filesystems/fastfat_new/fat.h rename to drivers/filesystems/fastfat/fat.h diff --git a/drivers/filesystems/fastfat_new/fatdata.c b/drivers/filesystems/fastfat/fatdata.c similarity index 100% rename from drivers/filesystems/fastfat_new/fatdata.c rename to drivers/filesystems/fastfat/fatdata.c diff --git a/drivers/filesystems/fastfat_new/fatdata.h b/drivers/filesystems/fastfat/fatdata.h similarity index 100% rename from drivers/filesystems/fastfat_new/fatdata.h rename to drivers/filesystems/fastfat/fatdata.h diff --git a/drivers/filesystems/fastfat_new/fatinit.c b/drivers/filesystems/fastfat/fatinit.c similarity index 100% rename from drivers/filesystems/fastfat_new/fatinit.c rename to drivers/filesystems/fastfat/fatinit.c diff --git a/drivers/filesystems/fastfat_new/fatprocs.h b/drivers/filesystems/fastfat/fatprocs.h similarity index 100% rename from drivers/filesystems/fastfat_new/fatprocs.h rename to drivers/filesystems/fastfat/fatprocs.h diff --git a/drivers/filesystems/fastfat_new/fatprocssrc.c b/drivers/filesystems/fastfat/fatprocssrc.c similarity index 100% rename from drivers/filesystems/fastfat_new/fatprocssrc.c rename to drivers/filesystems/fastfat/fatprocssrc.c diff --git a/drivers/filesystems/fastfat_new/fatstruc.h b/drivers/filesystems/fastfat/fatstruc.h similarity index 100% rename from drivers/filesystems/fastfat_new/fatstruc.h rename to drivers/filesystems/fastfat/fatstruc.h diff --git a/drivers/filesystems/fastfat_new/fileinfo.c b/drivers/filesystems/fastfat/fileinfo.c similarity index 100% rename from drivers/filesystems/fastfat_new/fileinfo.c rename to drivers/filesystems/fastfat/fileinfo.c diff --git a/drivers/filesystems/fastfat_new/filobsup.c b/drivers/filesystems/fastfat/filobsup.c similarity index 100% rename from drivers/filesystems/fastfat_new/filobsup.c rename to drivers/filesystems/fastfat/filobsup.c diff --git a/drivers/filesystems/fastfat_new/flush.c b/drivers/filesystems/fastfat/flush.c similarity index 100% rename from drivers/filesystems/fastfat_new/flush.c rename to drivers/filesystems/fastfat/flush.c diff --git a/drivers/filesystems/fastfat_new/fsctrl.c b/drivers/filesystems/fastfat/fsctrl.c similarity index 100% rename from drivers/filesystems/fastfat_new/fsctrl.c rename to drivers/filesystems/fastfat/fsctrl.c diff --git a/drivers/filesystems/fastfat_new/fspdisp.c b/drivers/filesystems/fastfat/fspdisp.c similarity index 100% rename from drivers/filesystems/fastfat_new/fspdisp.c rename to drivers/filesystems/fastfat/fspdisp.c diff --git a/drivers/filesystems/fastfat_new/lfn.h b/drivers/filesystems/fastfat/lfn.h similarity index 100% rename from drivers/filesystems/fastfat_new/lfn.h rename to drivers/filesystems/fastfat/lfn.h diff --git a/drivers/filesystems/fastfat_new/lockctrl.c b/drivers/filesystems/fastfat/lockctrl.c similarity index 100% rename from drivers/filesystems/fastfat_new/lockctrl.c rename to drivers/filesystems/fastfat/lockctrl.c diff --git a/drivers/filesystems/fastfat_new/namesup.c b/drivers/filesystems/fastfat/namesup.c similarity index 100% rename from drivers/filesystems/fastfat_new/namesup.c rename to drivers/filesystems/fastfat/namesup.c diff --git a/drivers/filesystems/fastfat_new/nodetype.h b/drivers/filesystems/fastfat/nodetype.h similarity index 100% rename from drivers/filesystems/fastfat_new/nodetype.h rename to drivers/filesystems/fastfat/nodetype.h diff --git a/drivers/filesystems/fastfat_new/pnp.c b/drivers/filesystems/fastfat/pnp.c similarity index 100% rename from drivers/filesystems/fastfat_new/pnp.c rename to drivers/filesystems/fastfat/pnp.c diff --git a/drivers/filesystems/fastfat_new/read.c b/drivers/filesystems/fastfat/read.c similarity index 100% rename from drivers/filesystems/fastfat_new/read.c rename to drivers/filesystems/fastfat/read.c diff --git a/drivers/filesystems/fastfat_new/resrcsup.c b/drivers/filesystems/fastfat/resrcsup.c similarity index 100% rename from drivers/filesystems/fastfat_new/resrcsup.c rename to drivers/filesystems/fastfat/resrcsup.c diff --git a/drivers/filesystems/fastfat_new/shutdown.c b/drivers/filesystems/fastfat/shutdown.c similarity index 100% rename from drivers/filesystems/fastfat_new/shutdown.c rename to drivers/filesystems/fastfat/shutdown.c diff --git a/drivers/filesystems/fastfat_new/splaysup.c b/drivers/filesystems/fastfat/splaysup.c similarity index 100% rename from drivers/filesystems/fastfat_new/splaysup.c rename to drivers/filesystems/fastfat/splaysup.c diff --git a/drivers/filesystems/fastfat_new/strucsup.c b/drivers/filesystems/fastfat/strucsup.c similarity index 100% rename from drivers/filesystems/fastfat_new/strucsup.c rename to drivers/filesystems/fastfat/strucsup.c diff --git a/drivers/filesystems/fastfat_new/timesup.c b/drivers/filesystems/fastfat/timesup.c similarity index 100% rename from drivers/filesystems/fastfat_new/timesup.c rename to drivers/filesystems/fastfat/timesup.c diff --git a/drivers/filesystems/fastfat_new/verfysup.c b/drivers/filesystems/fastfat/verfysup.c similarity index 100% rename from drivers/filesystems/fastfat_new/verfysup.c rename to drivers/filesystems/fastfat/verfysup.c diff --git a/drivers/filesystems/fastfat_new/volinfo.c b/drivers/filesystems/fastfat/volinfo.c similarity index 100% rename from drivers/filesystems/fastfat_new/volinfo.c rename to drivers/filesystems/fastfat/volinfo.c diff --git a/drivers/filesystems/fastfat_new/workque.c b/drivers/filesystems/fastfat/workque.c similarity index 100% rename from drivers/filesystems/fastfat_new/workque.c rename to drivers/filesystems/fastfat/workque.c diff --git a/drivers/filesystems/fastfat_new/write.c b/drivers/filesystems/fastfat/write.c similarity index 100% rename from drivers/filesystems/fastfat_new/write.c rename to drivers/filesystems/fastfat/write.c diff --git a/media/doc/3rd Party Files.txt b/media/doc/3rd Party Files.txt index 0ab9cc921ab..7ce89a1c79f 100644 --- a/media/doc/3rd Party Files.txt +++ b/media/doc/3rd Party Files.txt @@ -104,7 +104,7 @@ License: LGPL-2.1-or-later (
https://spdx.org/licenses/LGPL-2.1-or-later.html
) URL:
http://www.citi.umich.edu/projects/nfsv4/windows/readme.html
Title: Microsoft fastfat File System Driver -Path: drivers/filesystems/fastfat_new +Path: drivers/filesystems/fastfat Used Version: git commit 16022c5 License: MS-PL (
https://spdx.org/licenses/MS-PL.html
) URL:
https://github.com/microsoft/Windows-driver-samples/tree/master/filesys/fas…
2 years, 2 months
1
0
0
0
[reactos] 02/02: [EXPLORER] Addendum in translation (missing indentation).
by Hermès Bélusca-Maïto
https://git.reactos.org/?p=reactos.git;a=commitdiff;h=b9217c0e3548ba5045177…
commit b9217c0e3548ba5045177cffaa4794f3289d160a Author: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org> AuthorDate: Fri Sep 30 17:49:36 2022 +0200 Commit: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org> CommitDate: Fri Sep 30 18:08:14 2022 +0200 [EXPLORER] Addendum in translation (missing indentation). --- base/shell/explorer/lang/cs-CZ.rc | 2 +- base/shell/explorer/lang/es-ES.rc | 2 +- base/shell/explorer/lang/eu-ES.rc | 2 +- base/shell/explorer/lang/fr-FR.rc | 2 +- base/shell/explorer/lang/ja-JP.rc | 2 +- base/shell/explorer/lang/lt-LT.rc | 2 +- base/shell/explorer/lang/no-NO.rc | 2 +- base/shell/explorer/lang/zh-HK.rc | 2 +- base/shell/explorer/lang/zh-TW.rc | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/base/shell/explorer/lang/cs-CZ.rc b/base/shell/explorer/lang/cs-CZ.rc index a8d92e8e402..27260f5a654 100644 --- a/base/shell/explorer/lang/cs-CZ.rc +++ b/base/shell/explorer/lang/cs-CZ.rc @@ -91,7 +91,7 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS CAPTION "Nabídka Start" FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN -CONTROL "", IDC_TASKBARPROP_STARTMENU_BITMAP, "Static", SS_BITMAP | SS_SUNKEN,7, 7, 183, 108 + CONTROL "", IDC_TASKBARPROP_STARTMENU_BITMAP, "Static", SS_BITMAP | SS_SUNKEN,7, 7, 183, 108 AUTORADIOBUTTON "Nabídka &Start", IDC_TASKBARPROP_STARTMENU, 7, 135, 105, 10 LTEXT "Tento styl menu umožňuje snadný přístup ke složkám, oblíbeným programům a vyhledávání.", IDC_TASKBARPROP_STARTMENUMODERNTEXT, 20, 145, 150, 24 PUSHBUTTON "&Upravit...", IDC_TASKBARPROP_STARTMENUCUST, 192, 132, 53, 14 diff --git a/base/shell/explorer/lang/es-ES.rc b/base/shell/explorer/lang/es-ES.rc index 855b5e84805..e10343ebd6b 100644 --- a/base/shell/explorer/lang/es-ES.rc +++ b/base/shell/explorer/lang/es-ES.rc @@ -97,7 +97,7 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS CAPTION "Menú Inicio" FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN -CONTROL "", IDC_TASKBARPROP_STARTMENU_BITMAP, "Static", SS_BITMAP | SS_SUNKEN,7, 7, 183, 108 + CONTROL "", IDC_TASKBARPROP_STARTMENU_BITMAP, "Static", SS_BITMAP | SS_SUNKEN,7, 7, 183, 108 AUTORADIOBUTTON "&Menú inicio", IDC_TASKBARPROP_STARTMENU, 7,135,105,10 LTEXT "Este estilo de menú proporciona un rápido acceso a las carpetas, programas favoritos, y búsquedas.", IDC_TASKBARPROP_STARTMENUMODERNTEXT, 20,145,150,24 PUSHBUTTON "&Personalizar...", IDC_TASKBARPROP_STARTMENUCUST, 192,132,53,14 diff --git a/base/shell/explorer/lang/eu-ES.rc b/base/shell/explorer/lang/eu-ES.rc index cfa25445729..5658396e712 100644 --- a/base/shell/explorer/lang/eu-ES.rc +++ b/base/shell/explorer/lang/eu-ES.rc @@ -92,7 +92,7 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS CAPTION "Hasi menua" FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN -CONTROL "", IDC_TASKBARPROP_STARTMENU_BITMAP, "Static", SS_BITMAP | SS_SUNKEN,7, 7, 183, 108 + CONTROL "", IDC_TASKBARPROP_STARTMENU_BITMAP, "Static", SS_BITMAP | SS_SUNKEN,7, 7, 183, 108 AUTORADIOBUTTON "&Hasi menua", IDC_TASKBARPROP_STARTMENU, 7,135,105,10 LTEXT "Hautatu menu-estilo hau Interneten, posta elektronikoan, eta programa gogokoetan erraz sartzeko.", IDC_TASKBARPROP_STARTMENUMODERNTEXT, 20,145,150,24 PUSHBUTTON "&Pertsonalizatu...", IDC_TASKBARPROP_STARTMENUCUST, 192,132,53,14 diff --git a/base/shell/explorer/lang/fr-FR.rc b/base/shell/explorer/lang/fr-FR.rc index 0d1ac38a692..b667d86a89e 100644 --- a/base/shell/explorer/lang/fr-FR.rc +++ b/base/shell/explorer/lang/fr-FR.rc @@ -85,7 +85,7 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS CAPTION "Menu démarrer" FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN -CONTROL "", IDC_TASKBARPROP_STARTMENU_BITMAP, "Static", SS_BITMAP | SS_SUNKEN,7, 7, 183, 108 + CONTROL "", IDC_TASKBARPROP_STARTMENU_BITMAP, "Static", SS_BITMAP | SS_SUNKEN,7, 7, 183, 108 AUTORADIOBUTTON "&Menu démarrer", IDC_TASKBARPROP_STARTMENU, 7, 135, 105, 10 LTEXT "Ce style de menu vous donne un accès rapide à vos dossiers, programmes favoris et à l'outil de recherche.", IDC_TASKBARPROP_STARTMENUMODERNTEXT, 20, 145, 150, 24 PUSHBUTTON "&Personnaliser...", IDC_TASKBARPROP_STARTMENUCUST, 192, 132, 53, 14 diff --git a/base/shell/explorer/lang/ja-JP.rc b/base/shell/explorer/lang/ja-JP.rc index 11be9a74331..8a6d03e7b5e 100644 --- a/base/shell/explorer/lang/ja-JP.rc +++ b/base/shell/explorer/lang/ja-JP.rc @@ -85,7 +85,7 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS CAPTION "スタートメニュー" FONT 9, "MS UI Gothic", 0, 0, 0x1 BEGIN -CONTROL "", IDC_TASKBARPROP_STARTMENU_BITMAP, "Static", SS_BITMAP | SS_SUNKEN,7, 7, 183, 108 + CONTROL "", IDC_TASKBARPROP_STARTMENU_BITMAP, "Static", SS_BITMAP | SS_SUNKEN,7, 7, 183, 108 AUTORADIOBUTTON "スタートメニュー(&S)", IDC_TASKBARPROP_STARTMENU, 7, 135, 105, 10 LTEXT "このメニュースタイルはフォルダ、お気に入りのプログラム、検索への簡単なアクセスを提供します。", IDC_TASKBARPROP_STARTMENUMODERNTEXT, 20, 145, 150, 24 PUSHBUTTON "カスタマイズ(&C)...", IDC_TASKBARPROP_STARTMENUCUST, 192, 132, 53, 14 diff --git a/base/shell/explorer/lang/lt-LT.rc b/base/shell/explorer/lang/lt-LT.rc index 0f2681b1505..49ff5d70832 100644 --- a/base/shell/explorer/lang/lt-LT.rc +++ b/base/shell/explorer/lang/lt-LT.rc @@ -88,7 +88,7 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS CAPTION "Start Menu" FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN -CONTROL "", IDC_TASKBARPROP_STARTMENU_BITMAP, "Static", SS_BITMAP | SS_SUNKEN,7, 7, 183, 108 + CONTROL "", IDC_TASKBARPROP_STARTMENU_BITMAP, "Static", SS_BITMAP | SS_SUNKEN,7, 7, 183, 108 AUTORADIOBUTTON "&Start menu", IDC_TASKBARPROP_STARTMENU, 7, 135, 105, 10 LTEXT "This menu style gives you easy access to your folders, favorite programs, and search.", IDC_TASKBARPROP_STARTMENUMODERNTEXT, 20, 145, 150, 24 PUSHBUTTON "&Customize...", IDC_TASKBARPROP_STARTMENUCUST, 192, 132, 53, 14 diff --git a/base/shell/explorer/lang/no-NO.rc b/base/shell/explorer/lang/no-NO.rc index 062dcd1cef7..7cde4dc6f64 100644 --- a/base/shell/explorer/lang/no-NO.rc +++ b/base/shell/explorer/lang/no-NO.rc @@ -86,7 +86,7 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS CAPTION "Startmeny" FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN -CONTROL "", IDC_TASKBARPROP_STARTMENU_BITMAP, "Static", SS_BITMAP | SS_SUNKEN,7, 7, 183, 108 + CONTROL "", IDC_TASKBARPROP_STARTMENU_BITMAP, "Static", SS_BITMAP | SS_SUNKEN,7, 7, 183, 108 AUTORADIOBUTTON "&Startmeny", IDC_TASKBARPROP_STARTMENU, 7, 135, 105, 10 LTEXT "Denne meny stilen gir deg enkelt tilgang til dine mapper, favoritt programmer, og søk.", IDC_TASKBARPROP_STARTMENUMODERNTEXT, 20, 145, 150, 24 PUSHBUTTON "&Tilpass...", IDC_TASKBARPROP_STARTMENUCUST, 192, 132, 53, 14 diff --git a/base/shell/explorer/lang/zh-HK.rc b/base/shell/explorer/lang/zh-HK.rc index 6635a3e64a8..bae35d9a71e 100644 --- a/base/shell/explorer/lang/zh-HK.rc +++ b/base/shell/explorer/lang/zh-HK.rc @@ -93,7 +93,7 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS CAPTION "開始功能表" FONT 9, "新細明體", 0, 0, 0x1 BEGIN -CONTROL "", IDC_TASKBARPROP_STARTMENU_BITMAP, "Static", SS_BITMAP | SS_SUNKEN,7, 7, 183, 108 + CONTROL "", IDC_TASKBARPROP_STARTMENU_BITMAP, "Static", SS_BITMAP | SS_SUNKEN,7, 7, 183, 108 AUTORADIOBUTTON "開始功能表(&S)", IDC_TASKBARPROP_STARTMENU, 7, 135, 105, 10 LTEXT "這個樣式讓你可以輕鬆存取您的資料夾、最愛的程式和搜尋資料。", IDC_TASKBARPROP_STARTMENUMODERNTEXT, 20, 145, 150, 24 PUSHBUTTON "自訂(&C)...", IDC_TASKBARPROP_STARTMENUCUST, 192, 132, 53, 14 diff --git a/base/shell/explorer/lang/zh-TW.rc b/base/shell/explorer/lang/zh-TW.rc index 345abeb2b1d..6ab16e00f72 100644 --- a/base/shell/explorer/lang/zh-TW.rc +++ b/base/shell/explorer/lang/zh-TW.rc @@ -94,7 +94,7 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS CAPTION "開始功能表" FONT 9, "新細明體", 0, 0, 0x1 BEGIN -CONTROL "", IDC_TASKBARPROP_STARTMENU_BITMAP, "Static", SS_BITMAP | SS_SUNKEN,7, 7, 183, 108 + CONTROL "", IDC_TASKBARPROP_STARTMENU_BITMAP, "Static", SS_BITMAP | SS_SUNKEN,7, 7, 183, 108 AUTORADIOBUTTON "開始功能表(&S)", IDC_TASKBARPROP_STARTMENU, 7, 135, 105, 10 LTEXT "這個樣式讓你可以輕鬆存取您的資料夾、最愛的程式和搜尋資料。", IDC_TASKBARPROP_STARTMENUMODERNTEXT, 20, 145, 150, 24 PUSHBUTTON "自訂(&C)...", IDC_TASKBARPROP_STARTMENUCUST, 192, 132, 53, 14
2 years, 2 months
1
0
0
0
[reactos] 01/02: [TRANSLATION] Update Bulgarian translation (#4429)
by Nikolay Dimitrov
https://git.reactos.org/?p=reactos.git;a=commitdiff;h=f2bc613fdab81e4037cea…
commit f2bc613fdab81e4037cea4aa18b0216e5632ef37 Author: Nikolay Dimitrov <delphipro(a)gmail.com> AuthorDate: Tue Apr 5 23:04:08 2022 +0300 Commit: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org> CommitDate: Fri Sep 30 18:08:13 2022 +0200 [TRANSLATION] Update Bulgarian translation (#4429) Update translations for: Explorer, Calculator, MSPaint, MSGina, USetup. Add translations for: INetCPL, Crypt32, CryptUI. Signed-off-by: Nikolay Dimitrov <delphipro(a)gmail.com> Co-authored-by: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org> Reviewed-by: Rosen Iliev <winterhell2002(a)gmail.com> --- base/applications/calc/lang/bg-BG.rc | 30 +- base/applications/mspaint/lang/bg-BG.rc | 96 ++--- base/setup/usetup/lang/bg-BG.h | 609 ++++++++++++++++---------------- base/shell/explorer/lang/bg-BG.rc | 164 ++++----- dll/cpl/inetcpl/inetcpl.rc | 7 +- dll/cpl/inetcpl/lang/bg-BG.rc | 134 +++++++ dll/win32/crypt32/crypt32.rc | 3 + dll/win32/crypt32/lang/crypt32_Bg.rc | 236 +++++++++++++ dll/win32/cryptui/cryptui.rc | 3 + dll/win32/cryptui/lang/cryptui_Bg.rc | 472 +++++++++++++++++++++++++ dll/win32/msgina/lang/bg-BG.rc | 140 ++++---- 11 files changed, 1375 insertions(+), 519 deletions(-) diff --git a/base/applications/calc/lang/bg-BG.rc b/base/applications/calc/lang/bg-BG.rc index f1a66438f28..cfc08b5703b 100644 --- a/base/applications/calc/lang/bg-BG.rc +++ b/base/applications/calc/lang/bg-BG.rc @@ -10,7 +10,7 @@ LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT IDD_DIALOG_SCIENTIFIC DIALOGEX 0, 0, 316, 163 STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -CAPTION "Изчислителят на РеактОС" +CAPTION "Калкулатор за ReactOS" MENU IDR_MENU_SCIENTIFIC_1 FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN @@ -145,7 +145,7 @@ BEGIN NOT WS_VISIBLE, 270, 21, 38, 10 CONTROL "Градуси", IDC_RADIO_DEG, "Button", BS_AUTORADIOBUTTON, 150, 21, 45, 10 CONTROL "Радиани", IDC_RADIO_RAD, "Button", BS_AUTORADIOBUTTON, 204, 21, 45, 10 - CONTROL "Градове", IDC_RADIO_GRAD, "Button", BS_AUTORADIOBUTTON, 258, 21, 45, 10 + CONTROL "Градиани", IDC_RADIO_GRAD, "Button", BS_AUTORADIOBUTTON, 258, 21, 45, 10 PUSHBUTTON "C", IDC_BUTTON_CANC, 267, 38, 43, 18, BS_CENTER | BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP PUSHBUTTON "CE", IDC_BUTTON_CE, 222, 38, 43, 18, BS_CENTER | BS_VCENTER | @@ -158,7 +158,7 @@ END IDD_DIALOG_STANDARD DIALOGEX 0, 0, 169, 128 STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -CAPTION "Изчислителян на РеактОС" +CAPTION "Калкулатор за ReactOS" MENU IDR_MENU_STANDARD FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN @@ -223,7 +223,7 @@ END IDD_DIALOG_CONVERSION DIALOGEX 0, 0, 320, 130 STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -CAPTION "Изчислителят на РеактОС" +CAPTION "Калкулатор за ReactOS" MENU IDR_MENU_STANDARD FONT 8, "MS Shell Dlg" BEGIN @@ -331,7 +331,7 @@ BEGIN MENUITEM SEPARATOR MENUITEM "Градуси\tF2", IDM_VIEW_DEG, CHECKED MENUITEM "Радиани\tF3", IDM_VIEW_RAD, CHECKED - MENUITEM "Градове\tF4", IDM_VIEW_GRAD, CHECKED + MENUITEM "Градиани\tF4", IDM_VIEW_GRAD, CHECKED MENUITEM SEPARATOR MENUITEM "Разделяне на хилядите", IDM_VIEW_GROUP, CHECKED END @@ -339,7 +339,7 @@ BEGIN BEGIN MENUITEM "Помощ", IDM_HELP_HELP MENUITEM SEPARATOR - MENUITEM "За ReactOS Calc", IDM_HELP_ABOUT + MENUITEM "За ReactOS Calculator", IDM_HELP_ABOUT END END @@ -372,7 +372,7 @@ BEGIN BEGIN MENUITEM "Помощ", IDM_HELP_HELP MENUITEM SEPARATOR - MENUITEM "За ReactOS Calc", IDM_HELP_ABOUT + MENUITEM "За ReactOS Calculator", IDM_HELP_ABOUT END END @@ -395,7 +395,7 @@ BEGIN BEGIN MENUITEM "Помощ", IDM_HELP_HELP MENUITEM SEPARATOR - MENUITEM "За ReactOS Calc", IDM_HELP_ABOUT + MENUITEM "За ReactOS Calculator", IDM_HELP_ABOUT END END @@ -410,7 +410,7 @@ END /* About */ STRINGTABLE BEGIN - IDS_CALC_NAME "Изчислителят на РеактОС" + IDS_CALC_NAME "Калкулатор за ReactOS" IDS_AUTHOR "Написано от Carlo Bramini" END @@ -419,7 +419,7 @@ STRINGTABLE BEGIN IDS_CONV_ANGLE "Ъгъл" IDS_CONV_AREA "Площ" - IDS_CONV_CONSUMPTION "Потребление (двигатели)" + IDS_CONV_CONSUMPTION "Разход (двигатели)" IDS_CONV_CURRENCY "Парични единици" IDS_CONV_ENERGY "Енергия" IDS_CONV_LENGTH "Дължина" @@ -435,10 +435,10 @@ END /* Angles */ STRINGTABLE BEGIN - IDS_ANGLE_ARCMINUTES "Minute of arc" - IDS_ANGLE_ARCSECONDS "Second of arc" + IDS_ANGLE_ARCMINUTES "Минути от arc" + IDS_ANGLE_ARCSECONDS "Секунди от arc" IDS_ANGLE_DEGREES "Градуси" - IDS_ANGLE_GRADIANS "Гради" + IDS_ANGLE_GRADIANS "Градиани" IDS_ANGLE_RADIANS "Радиани" END @@ -486,7 +486,7 @@ STRINGTABLE BEGIN IDS_CONSUMPTION_KM_PER_L "Километри/литър" IDS_CONSUMPTION_L_PER_100_KM "Литри/100 километра" - IDS_CONSUMPTION_MILES_GALLON_UK "Мили/галон (ОК)" + IDS_CONSUMPTION_MILES_GALLON_UK "Мили/галон (ВБ)" IDS_CONSUMPTION_MILES_GALLON_US "Мили/галон (САЩ)" END @@ -710,6 +710,6 @@ BEGIN IDS_WEIGHT_STONES "Камъни" IDS_WEIGHT_TAMLUNG "Tamlung" IDS_WEIGHT_TONNES "Тонове" - IDS_WEIGHT_TONS_UK "Тонове (ОК)" + IDS_WEIGHT_TONS_UK "Тонове (ВБ)" IDS_WEIGHT_TONS_US "Тонове (САЩ)" END diff --git a/base/applications/mspaint/lang/bg-BG.rc b/base/applications/mspaint/lang/bg-BG.rc index c33087fcd48..79b84b2bc18 100644 --- a/base/applications/mspaint/lang/bg-BG.rc +++ b/base/applications/mspaint/lang/bg-BG.rc @@ -19,29 +19,29 @@ BEGIN MENUITEM "&Запис\tCtrl+S", IDM_FILESAVE MENUITEM "Запис &като...", IDM_FILESAVEAS MENUITEM SEPARATOR - MENUITEM "From Scanner or Camera...", IDM_FILEFROMSCANNERORCAMERA + MENUITEM "От скенер или камера...", IDM_FILEFROMSCANNERORCAMERA MENUITEM SEPARATOR - MENUITEM "Page View", IDM_FILEPAGEVIEW - MENUITEM "Page Setup...", IDM_FILEPAGESETUP - MENUITEM "Print...\tCtrl+P", IDM_FILEPRINT + MENUITEM "Изглед", IDM_FILEPAGEVIEW + MENUITEM "Настройки на страницата...", IDM_FILEPAGESETUP + MENUITEM "Принтирай...\tCtrl+P", IDM_FILEPRINT MENUITEM SEPARATOR - MENUITEM "Send...", IDM_FILESEND + MENUITEM "Изпрати...", IDM_FILESEND MENUITEM SEPARATOR - MENUITEM "Поставяне като тапет (настелено)", IDM_FILEASWALLPAPERPLANE + MENUITEM "Поставяне като тапет (плочки)", IDM_FILEASWALLPAPERPLANE MENUITEM "Поставяне като тапет (в средата)", IDM_FILEASWALLPAPERCENTERED MENUITEM "Поставяне като тапет (разпънато)", IDM_FILEASWALLPAPERSTRETCHED MENUITEM SEPARATOR - MENUITEM "Most recently used file", IDM_FILEMOSTRECENTLYUSEDFILE, GRAYED + MENUITEM "Последно използван файл", IDM_FILEMOSTRECENTLYUSEDFILE, GRAYED MENUITEM SEPARATOR MENUITEM "Из&ход\tAlt+F4", IDM_FILEEXIT END POPUP "&Обработка" BEGIN - MENUITEM "Отмяна\tCtrl+Z", IDM_EDITUNDO - MENUITEM "Връщане\tCtrl+Y", IDM_EDITREDO + MENUITEM "Назад\tCtrl+Z", IDM_EDITUNDO + MENUITEM "Напред\tCtrl+Y", IDM_EDITREDO MENUITEM SEPARATOR MENUITEM "Отрязване\tCtrl+X", IDM_EDITCUT - MENUITEM "Запомняне\tCtrl+C", IDM_EDITCOPY + MENUITEM "Копиране\tCtrl+C", IDM_EDITCOPY MENUITEM "Поставяне\tCtrl+V", IDM_EDITPASTE MENUITEM "Изтриване на избраното\tDel", IDM_EDITDELETESELECTION MENUITEM "Обръщане на избора", IDM_EDITINVERTSELECTION @@ -52,12 +52,12 @@ BEGIN END POPUP "Из&глед" BEGIN - MENUITEM "Кутия с принадлежности\tCtrl+T", IDM_VIEWTOOLBOX, CHECKED + MENUITEM "Панел с елементи\tCtrl+T", IDM_VIEWTOOLBOX, CHECKED MENUITEM "Палитра\tCtrl+L", IDM_VIEWCOLORPALETTE, CHECKED MENUITEM "Лента на състоянието", IDM_VIEWSTATUSBAR, CHECKED MENUITEM "Лента за текстови инструменти", IDM_FORMATICONBAR, CHECKED, GRAYED MENUITEM SEPARATOR - POPUP "Приближение" + POPUP "Увеличение" BEGIN POPUP "Потребителско" BEGIN @@ -71,14 +71,14 @@ BEGIN END MENUITEM SEPARATOR MENUITEM "Решетка\tCtrl+G", IDM_VIEWSHOWGRID - MENUITEM "Изображенийца", IDM_VIEWSHOWMINIATURE + MENUITEM "Миниатюра", IDM_VIEWSHOWMINIATURE END MENUITEM "Цял екран", IDM_VIEWFULLSCREEN END POPUP "Из&ображение" BEGIN - MENUITEM "Завъртане/Огледало\tCtrl+R", IDM_IMAGEROTATEMIRROR - MENUITEM "Stretch/Skew\tCtrl+W", IDM_IMAGESTRETCHSKEW + MENUITEM "Завъртане\tCtrl+R", IDM_IMAGEROTATEMIRROR + MENUITEM "Разпъване/Изкривяване\tCtrl+W", IDM_IMAGESTRETCHSKEW MENUITEM "Изрязване", IDM_IMAGECROP MENUITEM "Обръщане на цветовете\tCtrl+I", IDM_IMAGEINVERTCOLORS MENUITEM "Принадлежности\tCtrl+E", IDM_IMAGEATTRIBUTES @@ -89,8 +89,8 @@ BEGIN BEGIN MENUITEM "Промяна на палитрите...", IDM_COLORSEDITPALETTE MENUITEM SEPARATOR - MENUITEM "Modern palette", IDM_COLORSMODERNPALETTE - MENUITEM "Old palette", IDM_COLORSOLDPALETTE + MENUITEM "Нови палитри", IDM_COLORSMODERNPALETTE + MENUITEM "Стари палитри", IDM_COLORSOLDPALETTE END POPUP "&Помощ" BEGIN @@ -128,9 +128,9 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU FONT 8, "MS Shell Dlg" CAPTION "Завъртане и огледало на изображението" BEGIN - GROUPBOX "Завъртане или огледало", IDD_MIRRORROTATEGROUP, 6, 6, 112, 86 - AUTORADIOBUTTON "Водоравно огледало", IDD_MIRRORROTATERB1, 12, 18, 100, 10, WS_GROUP - AUTORADIOBUTTON "Отвесно огледало", IDD_MIRRORROTATERB2, 12, 30, 100, 10 + GROUPBOX "Завъртане", IDD_MIRRORROTATEGROUP, 6, 6, 112, 86 + AUTORADIOBUTTON "Хоризонтално", IDD_MIRRORROTATERB1, 12, 18, 100, 10, WS_GROUP + AUTORADIOBUTTON "Вертикално", IDD_MIRRORROTATERB2, 12, 30, 100, 10 AUTORADIOBUTTON "Завъртане на ъгъл", IDD_MIRRORROTATERB3, 12, 42, 100, 10 AUTORADIOBUTTON "90°", IDD_MIRRORROTATERB4, 42, 54, 50, 10, WS_GROUP | WS_DISABLED AUTORADIOBUTTON "180°", IDD_MIRRORROTATERB5, 42, 66, 50, 10, WS_DISABLED @@ -155,40 +155,40 @@ BEGIN LTEXT "Неналично", IDD_ATTRIBUTESTEXT7, 60, 15, 90, 10 LTEXT "Неналично", IDD_ATTRIBUTESTEXT8, 60, 25, 90, 10 GROUPBOX "Единици", IDD_ATTRIBUTESGROUP1, 6, 57, 158, 27 - AUTORADIOBUTTON "Цолове", IDD_ATTRIBUTESRB1, 12, 69, 45, 10, WS_GROUP - AUTORADIOBUTTON "см", IDD_ATTRIBUTESRB2, 62, 69, 45, 10 - AUTORADIOBUTTON "Точки", IDD_ATTRIBUTESRB3, 112, 69, 45, 10 + AUTORADIOBUTTON "Инчове", IDD_ATTRIBUTESRB1, 12, 69, 45, 10, WS_GROUP + AUTORADIOBUTTON "Сантиметри", IDD_ATTRIBUTESRB2, 62, 69, 45, 10 + AUTORADIOBUTTON "Пиксели", IDD_ATTRIBUTESRB3, 112, 69, 45, 10 GROUPBOX "Цветове", IDD_ATTRIBUTESGROUP2, 6, 88, 158, 27 - AUTORADIOBUTTON "Черно- бяло", IDD_ATTRIBUTESRB4, 12, 100, 70, 10, WS_GROUP + AUTORADIOBUTTON "Черно-бяло", IDD_ATTRIBUTESRB4, 12, 100, 70, 10, WS_GROUP AUTORADIOBUTTON "Цветове", IDD_ATTRIBUTESRB5, 92, 100, 35, 10 DEFPUSHBUTTON "Добре", IDOK, 170, 8, 48, 14 PUSHBUTTON "Отказ", IDCANCEL, 170, 24, 48, 14 - PUSHBUTTON "Подразбирано", IDD_ATTRIBUTESSTANDARD, 170, 40, 48, 14 + PUSHBUTTON "По подразбиране", IDD_ATTRIBUTESSTANDARD, 170, 40, 48, 14 END IDD_STRETCHSKEW DIALOGEX 100, 100, 225, 150 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU FONT 8, "MS Shell Dlg" -CAPTION "Stretch and skew image" +CAPTION "Разширяване и/или изкривяване" BEGIN - GROUPBOX "Stretch", IDD_STRETCHSKEWGROUPSTRETCH, 6, 6, 158, 66 + GROUPBOX "Разпъване", IDD_STRETCHSKEWGROUPSTRETCH, 6, 6, 158, 66 ICON IDI_HORZSTRETCH, IDD_STRETCHSKEWICONHSTRETCH, 12, 18, 32, 32 - LTEXT "Водоравно:", IDD_STRETCHSKEWTEXTHSTRETCH, 45, 24, 40, 10 + LTEXT "Хорозонтално:", IDD_STRETCHSKEWTEXTHSTRETCH, 45, 24, 40, 10 EDITTEXT IDD_STRETCHSKEWEDITHSTRETCH, 90, 23, 32, 12 LTEXT "%", IDD_STRETCHSKEWTEXTHPERCENT, 125, 24, 15, 10 ICON IDI_VERTSTRETCH, IDD_STRETCHSKEWICONVSTRETCH, 12, 43, 32, 32 - LTEXT "Отвесно:", IDD_STRETCHSKEWTEXTVSTRETCH, 45, 49, 40, 10 + LTEXT "Вертикално:", IDD_STRETCHSKEWTEXTVSTRETCH, 45, 49, 40, 10 EDITTEXT IDD_STRETCHSKEWEDITVSTRETCH, 90, 48, 32, 12 LTEXT "%", IDD_STRETCHSKEWTEXTVPERCENT, 125, 49, 15, 10 - GROUPBOX "Skew", IDD_STRETCHSKEWGROUPSKEW, 6, 76, 158, 66 + GROUPBOX "Изкривяване", IDD_STRETCHSKEWGROUPSKEW, 6, 76, 158, 66 ICON IDI_HORZSKEW, IDD_STRETCHSKEWICONHSKEW, 12, 88, 32, 32 - LTEXT "Водоравно:", IDD_STRETCHSKEWTEXTHSKEW, 45, 94, 40, 10 + LTEXT "Хоризонтално:", IDD_STRETCHSKEWTEXTHSKEW, 45, 94, 40, 10 EDITTEXT IDD_STRETCHSKEWEDITHSKEW, 90, 93, 32, 12 - LTEXT "degrees", IDD_STRETCHSKEWTEXTHDEG, 125, 94, 30, 10 + LTEXT "градуси", IDD_STRETCHSKEWTEXTHDEG, 125, 94, 30, 10 ICON IDI_VERTSKEW, IDD_STRETCHSKEWICONVSKEW, 12, 113, 32, 32 - LTEXT "Отвесно:", IDD_STRETCHSKEWTEXTVSKEW, 45, 119, 40, 10 + LTEXT "Вертикално:", IDD_STRETCHSKEWTEXTVSKEW, 45, 119, 40, 10 EDITTEXT IDD_STRETCHSKEWEDITVSKEW, 90, 118, 32, 12 - LTEXT "degrees", IDD_STRETCHSKEWTEXTVDEG, 125, 119, 30, 10 + LTEXT "градуси", IDD_STRETCHSKEWTEXTVDEG, 125, 119, 30, 10 DEFPUSHBUTTON "Добре", IDOK, 170, 8, 48, 14 PUSHBUTTON "Отказ", IDCANCEL, 170, 24, 48, 14 END @@ -206,13 +206,13 @@ END STRINGTABLE BEGIN - IDS_PROGRAMNAME "Рисуване" - IDS_WINDOWTITLE "%s - рисуване" - IDS_INFOTITLE "Рисувач (Paint) за РеактОС" + IDS_PROGRAMNAME "Paint" + IDS_WINDOWTITLE "%s - Paint" + IDS_INFOTITLE "Paint за ReactOS" IDS_INFOTEXT "Достъпен под GNU Lesser General Public License (LGPL, see
www.gnu.org
)" IDS_SAVEPROMPTTEXT "Искате ли да запишете промените в %s?" IDS_DEFAULTFILENAME "Без име" - IDS_MINIATURETITLE "Изображенийце" + IDS_MINIATURETITLE "Изображение" IDS_TOOLTIP1 "Свободно избиране" IDS_TOOLTIP2 "Избор" IDS_TOOLTIP3 "Гумичка" @@ -230,16 +230,16 @@ BEGIN IDS_TOOLTIP15 "Елипса" IDS_TOOLTIP16 "Заоблен правоъгълник" IDS_ALLFILES "Всички файлове" - IDS_ALLPICTUREFILES "All Picture Files" + IDS_ALLPICTUREFILES "Снимки" IDS_FILESIZE "%d разряда" IDS_PRINTRES "%d x %d точки на метър" - IDS_INTNUMBERS "Please enter integral numbers only!" - IDS_PERCENTAGE "The percentage must be between 1 and 500." - IDS_ANGLE "The angle must be between -89 and 89." - IDS_LOADERRORTEXT "The file %s could not be loaded." - IDS_ENLARGEPROMPTTEXT "The image in the clipboard is larger than the bitmap.\nWould you like the bitmap enlarged?" - IDS_BOLD "Bold" - IDS_ITALIC "Italic" - IDS_UNDERLINE "Underline" - IDS_VERTICAL "Vertical" + IDS_INTNUMBERS "Моля въведете само числа!" + IDS_PERCENTAGE "Процента може да бъде между 1 и 500." + IDS_ANGLE "Ъгълът трябва да бъде между -89 и 89." + IDS_LOADERRORTEXT "Файлът %s не може да се отвори." + IDS_ENLARGEPROMPTTEXT "Изображението в клипборда е по-голямо от растерното изображение.\nИскате ли растерното изображение да бъде увеличено?" + IDS_BOLD "Удебелен" + IDS_ITALIC "Наклонен" + IDS_UNDERLINE "Подчертан" + IDS_VERTICAL "Вертикален" END diff --git a/base/setup/usetup/lang/bg-BG.h b/base/setup/usetup/lang/bg-BG.h index 184821b2032..84e07910fa5 100644 --- a/base/setup/usetup/lang/bg-BG.h +++ b/base/setup/usetup/lang/bg-BG.h @@ -8,28 +8,28 @@ static MUI_ENTRY bgBGSetupInitPageEntries[] = { 4, 3, - " \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\250\340\240\255\245 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 0, 20, - "Please wait while the ReactOS Setup initializes itself", + "\214\256\253\357 \250\247\347\240\252\240\251\342\245 \244\256\252\240\342\256 \341\245 \257\256\244\243\256\342\242\357 \250\255\341\342\240\253\240\346\250\357\342\240 \255\240 ReactOS", TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER, TEXT_ID_STATIC }, { 0, 21, - "and discovers your devices...", + "\250 \256\342\252\340\250\242\240 \242\240\350\250\342\245 \343\341\342\340\256\251\341\342\242\240...", TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER, TEXT_ID_STATIC }, { 0, 0, - "Please wait...", + "\214\256\253\357 \250\247\347\240\252\240\251\342\245...", TEXT_TYPE_STATUS | TEXT_PADDING_BIG, TEXT_ID_STATIC }, @@ -46,7 +46,7 @@ static MUI_ENTRY bgBGLanguagePageEntries[] = { 4, 3, - " \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\250\340\240\255\245 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, @@ -60,7 +60,7 @@ static MUI_ENTRY bgBGLanguagePageEntries[] = { 8, 10, - "\x07 \210\247\241\245\340\245\342\245 \245\247\250\252, \252\256\251\342\256 \244\240 \250\247\257\256\253\242\240\342\245 \257\340\250 \341\253\240\243\240\255\245\342\256.", + "\x07 \210\247\241\245\340\245\342\245 \245\247\250\252, \252\256\251\342\256 \244\240 \250\247\257\256\253\242\240\342\245 \257\340\250 \250\255\341\342\240\253\250\340\240\255\245\342\256.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, @@ -74,14 +74,14 @@ static MUI_ENTRY bgBGLanguagePageEntries[] = { 8, 13, - "\x07 \205\247\250\252\352\342 \351\245 \241\352\244\245 \257\256\244\340\240\247\241\250\340\240\255\250\357\342 \247\240 \252\340\240\251\255\240\342\240 \343\340\245\244\241\240.", + "\x07 \212\340\240\251\255\240\342\240 \250\255\341\342\240\253\240\346\250\357 \351\245 \241\352\244\245 \255\240 \250\247\241\340\240\255\250\357 \256\342 \242\240\341 \245\247\250\252.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 0, 0, - " ENTER = \217\340\256\244\352\253\246\240\242\240\255\245 F3 = \210\247\345\256\244", + " ENTER = \217\340\256\244\352\253\246\250 F3 = \210\247\345\256\244", TEXT_TYPE_STATUS, TEXT_ID_STATIC }, @@ -98,70 +98,70 @@ static MUI_ENTRY bgBGWelcomePageEntries[] = { 4, 3, - " \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\250\340\240\255\245 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 6, 8, - "\220\245\240\252\342\216\221 \242\250 \257\340\250\242\245\342\341\342\242\240!", + "\204\256\241\340\245 \244\256\350\253\250 \242 ReactOS!", TEXT_STYLE_HIGHLIGHT, TEXT_ID_STATIC }, { 6, 11, - "\222\240\247\250 \347\240\341\342 \256\342 \255\240\341\342\340\256\251\252\240\342\240 \247\240\257\250\341\242\240 \340\240\241\256\342\255\240\342\240 \343\340\245\244\241\240 \220\245\240\252\342\216\221", + "\210\247\242\352\340\350\242\240 \341\245 \247\240\257\250\341 \255\240 \256\257\245\340\240\346\250\256\255\255\240\342\240 \341\250\341\342\245\254\240 ReactOS", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 12, - "\255\240 \252\256\254\257\356\342\352\340\240 \242\250 \250 \257\256\244\243\256\342\242\357 \242\342\256\340\240\342\240 \347\240\341\342 \255\240 \255\240\341\342\340\256\251\252\240\342\240.", + "\242 \254\256\254\245\255\342\240 \342\245\347\245 \255\240\341\342\340\256\251\252\240\342\240 \255\240 \341\250\341\342\245\254\240\342\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 15, - "\x07 Press ENTER to install or upgrade ReactOS.", + "\x07 \215\240\342\250\341\255\245\342\245 ENTER \244\240 \250\255\341\342\240\253\250\340\240\342\245 \250\253\250 \256\241\255\256\242\250\342\245 ReactOS.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 17, - "\x07 \215\240\342\250\341\255\245\342\245 R \247\240 \257\256\257\340\240\242\252\240 \255\240 \220\245\240\252\342\216\221.", + "\x07 \215\240\342\250\341\255\245\342\245 R \247\240 \244\240 \257\256\257\340\240\242\250\342\245 ReactOS.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 19, - "\x07 \215\240\342\250\341\255\245\342\245 L, \247\240 \244\240 \242\250\244\250\342\245 \340\240\247\340\245\350\250\342\245\253\255\250\342\245 (\253\250\346\245\255\247\255\250\342\245)", + "\x07 \215\240\342\250\341\255\245\342\245 L, \247\240 \244\240 \256\342\242\256\340\250\342\245 \253\250\346\245\255\247\240", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 20, - " \250\247\250\341\252\242\240\255\250\357 \250 \343\341\253\256\242\250\357 \255\240 \220\245\240\252\342\216\221", + " \343\341\253\256\242\250\357 \247\240 \257\256\253\247\242\240\255\245 \255\240 ReactOS", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 22, - "\x07 \215\240\342\250\341\255\245\342\245 F3 \247\240 \250\247\345\256\244 \241\245\247 \341\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221.", + "\x07 \215\240\342\250\341\255\245\342\245 F3 \247\240 \250\247\345\256\244 \256\342 \250\255\341\342\240\253\240\346\250\357\342\240 \255\240 ReactOS.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 24, - "\207\240 \257\256\242\245\347\245 \341\242\245\244\245\255\250\357 \247\240 \220\245\240\252\342\216\221, \257\256\341\245\342\245\342\245:", + "\207\240 \257\256\242\245\347\245 \250\255\344\256\340\254\240\346\250\357 \256\342\255\256\341\255\256 ReactOS \257\256\341\245\342\245\342\245:", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, @@ -175,7 +175,7 @@ static MUI_ENTRY bgBGWelcomePageEntries[] = { 0, 0, - " ENTER = \217\340\256\244\352\253\246\240\242\240\255\245 R = \217\256\257\340\240\242\252\240 F3 = \210\247\345\256\244", + " ENTER = \217\340\256\244\352\253\246\250 R = \217\256\257\340\240\242\250 F3 = \210\247\345\256\244", TEXT_TYPE_STATUS, TEXT_ID_STATIC }, @@ -192,70 +192,77 @@ static MUI_ENTRY bgBGIntroPageEntries[] = { 4, 3, - " \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\250\340\240\255\245 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 6, 8, - "ReactOS Version Status", + "\221\342\240\342\343\341 \255\240 \242\245\340\341\250\357\342\240 \255\240 ReactOS", TEXT_STYLE_HIGHLIGHT, TEXT_ID_STATIC }, { 6, 11, - "ReactOS is in Alpha stage, meaning it is not feature-complete", + "ReactOS \245 \242 \245\342\240\257 \240\253\344\240 \250 \255\245 \242\341\250\347\252\250 \344\343\255\252\346\250\250 \341\240 \255\240\253\250\346\245", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 12, - "and is under heavy development. It is recommended to use it only for", + "\242 \254\256\254\245\255\342\240 \245 \242 \257\340\256\346\245\341 \255\240 \250\255\342\245\255\247\250\242\255\240 \340\240\247\340\240\241\256\342\252\240. \217\340\245\257\256\340\352\347\242\240 \341\245 \244\240 \341\245 ", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 13, - "evaluation and testing purposes and not as your daily-usage OS.", + "\250\247\257\256\253\247\242\240 \341\240\254\256 \247\240 \342\245\341\342\242\240\255\245, \240 \255\245 \252\240\342\256 \256\257\245\340\240\346\250\256\255\255\240", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, - 15, - "Backup your data or test on a secondary computer if you attempt", + 14, + "\341\250\341\342\245\254\240 \247\240 \245\246\245\244\255\245\242\255\240 \343\257\256\342\340\245\241\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 16, - "to run ReactOS on real hardware.", + "\215\240\257\340\240\242\245\342\245 \340\245\247\245\340\242\255\256 \252\256\257\250\245 \255\240 \244\240\255\255\250\342\245 \341\250 \250\253\250 \342\245\341\342\242\240\251\342\245 \255\240 \244\340\343\243 \252\256\254\257\356\342\352\340", + TEXT_STYLE_NORMAL, + TEXT_ID_STATIC + }, + { + 6, + 17, + "\247\240 \244\240 \250\247\257\256\253\247\242\240\342\245 ReactOS \255\240 \344\250\247\250\347\245\341\252\250 \252\256\254\257\356\342\352\340.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, - 19, - "\x07 Press ENTER to continue ReactOS Setup.", + 20, + "\x07 \215\240\342\250\341\255\245\342\245 ENTER \247\240 \244\240 \257\340\256\244\352\253\246\250\342\245 \250\255\341\342\240\253\240\346\250\357\342\240 \255\240 ReactOS.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, - 21, - "\x07 Press F3 to quit without installing ReactOS.", + 22, + "\x07 \215\240\342\250\341\255\245\342\245 F3 \247\240 \244\240 \257\340\245\252\341\352\255\245\342\245 \250\255\341\342\240\253\240\346\250\357\342\240 ReactOS.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 0, 0, - "ENTER = Continue F3 = Quit", + "ENTER = \217\340\256\244\352\253\246\250 F3 = \210\247\345\256\244", TEXT_TYPE_STATUS | TEXT_PADDING_BIG, TEXT_ID_STATIC }, @@ -272,21 +279,21 @@ static MUI_ENTRY bgBGLicensePageEntries[] = { 4, 3, - " \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 6, 6, - "\213\250\346\245\255\247\250\340\240\255\245:", + "\213\250\346\245\255\247:", TEXT_STYLE_HIGHLIGHT, TEXT_ID_STATIC }, { 8, 8, - "\223\340\245\244\241\240\342\240 \220\245\240\252\342\216\221 \245 \253\250\346\245\255\247\250\340\240\255\240 \257\340\250 \343\341\253\256\242\250\357\342\240 \255\240 GNU GPL", + "ReactOS \245 \253\250\346\245\255\247\250\340\240\255\240 \257\256\244 \253\250\346\245\255\247\240 GNU GPL", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, @@ -307,49 +314,42 @@ static MUI_ENTRY bgBGLicensePageEntries[] = { 8, 11, - "\221\253\245\244\256\242\240\342\245\253\255\256 \242\341\357\252\256 \256\341\250\243\343\340\357\242\240\255\245, \252\256\245\342\256 \245 \347\240\341\342 \256\342", + "\221\253\245\244\256\242\240\342\245\253\255\256 \242\341\357\252\240 \257\256\257\340\240\242\252\240, \252\256\357\342\256 \245 \347\240\341\342 \256\342", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 12, - "\220\245\240\252\342\216\221, \341\245 \256\241\255\240\340\256\244\242\240 \257\256\244 GNU GPL, \341 \257\256\244\244\352\340\246\240\255\245\342\256 \255\240", - TEXT_STYLE_NORMAL, - TEXT_ID_STATIC - }, - { - 8, - 13, - "\255\240 \256\340\250\243\250\255\240\253\255\250\357 \253\250\346\245\255\247.", + "ReactOS, \341\245 \257\343\241\253\250\252\343\242\240 \257\256\244 GNU GPL \253\250\346\245\255\247.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 15, - "This software comes with NO WARRANTY or restrictions on usage", + "\222\256\247\250 \341\256\344\342\343\245\340 \341\245 \257\340\245\244\253\240\243\240 \201\205\207 \203\200\220\200\215\226\210\237 \250\253\250 \256\243\340\240\255\250\347\245\255\250\357 \247\240 \343\257\256\342\340\245\241\240", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 16, - "save applicable local and international law. The licensing of", + "\256\341\242\245\255 \257\340\250\253\256\246\250\254\250\342\245 \254\245\341\342\255\250 \250\253\250 \254\245\246\244\343\255\240\340\256\244\255\250 \247\240\252\256\255\250. \213\250\346\245\255\247\250\340\240\255\245\342\256 \255\240", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 17, - "ReactOS only covers distribution to third parties.", + "ReactOS \257\256\252\340\250\242\240 \341\240\254\256 \340\240\247\257\340\256\341\342\340\240\255\245\255\250\245\342\256 \255\240 \342\340\245\342\250 \341\342\340\240\255\250.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 18, - "\200\252\256 \257\256\340\240\244\250 \255\357\252\240\252\242\240 \257\340\250\347\250\255\240, \247\240\245\244\255\256 \341 \220\245\240\252\342\216\221 \255\245 \341\342\245", + "\200\252\256 \257\256\340\240\244\250 \255\357\252\240\252\242\240 \257\340\250\347\250\255\240, \247\240\245\244\255\256 \341 ReactOS \255\245 \341\342\245", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, @@ -377,28 +377,35 @@ static MUI_ENTRY bgBGLicensePageEntries[] = { 8, 24, - "\222\256\242\240 \245 \341\242\256\241\256\244\245\255 \341\256\344\342\343\245\340; \242\250\246\342\245 \250\247\345\256\244\255\250\357 \252\256\244 \247\240 \343\341\253\256\242\250\357\342\240 \255\240 \242\352\247\257\340\256\250\247\242\245\246\244\240\255\245.", + "\222\256\242\240 \245 \341\242\256\241\256\244\245\255 \341\256\344\342\343\245\340: \242\250\246\342\245 \250\247\345\256\244\255\250\357 \252\256\244", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 25, - "There is NO warranty; not even for MERCHANTABILITY or", + "\247\240 \343\341\253\256\242\250\357\342\240 \255\240 \340\240\247\257\340\256\341\342\340\240\255\245\255\250\245.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 26, - "FITNESS FOR A PARTICULAR PURPOSE", + "\222\343\252 \255\357\254\240 \243\240\340\240\255\346\250\357 \247\240 \342\352\340\243\256\242\341\252\256 \257\340\250\253\256\246\245\255\250\245 \250\253\250", + TEXT_STYLE_NORMAL, + TEXT_ID_STATIC + }, + { + 8, + 27, + "\257\340\250\243\256\244\255\256\341\342 \247\240 \252\256\255\252\340\245\342\255\256 \257\340\250\253\256\246\245\255\250\245", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 0, 0, - " ENTER = \202\340\352\351\240\255\245", + " ENTER = \215\240\247\240\244", TEXT_TYPE_STATUS, TEXT_ID_STATIC }, @@ -415,14 +422,14 @@ static MUI_ENTRY bgBGDevicePageEntries[] = { 4, 3, - " \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 6, 8, - "\221\257\250\341\352\252\352\342 \257\256- \244\256\253\343 \257\256\252\240\247\242\240 \342\245\252\343\351\250\342\245 \255\240\341\342\340\256\251\252\250 \255\240 \343\341\342\340\256\251\341\342\242\240\342\240.", + "\221\257\250\341\352\252\352\342 \257\256-\244\256\253\343 \257\256\252\240\247\242\240 \342\245\252\343\351\250\342\245 \255\240\341\342\340\256\251\252\250 \255\240 \343\341\342\340\256\251\341\342\242\240\342\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, @@ -434,9 +441,9 @@ static MUI_ENTRY bgBGDevicePageEntries[] = TEXT_ID_STATIC }, { - 8, + 4, 12, - " \205\252\340\240\255:", + " \220\245\247\256\253\356\346\250\357:", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, @@ -484,7 +491,7 @@ static MUI_ENTRY bgBGDevicePageEntries[] = { 6, 21, - "\247\240\254\245\341\342\242\240\351\250 \255\240\341\342\340\256\251\252\250.", + "\244\340\343\243\250 \255\240\341\342\340\256\251\252\250.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, @@ -505,7 +512,7 @@ static MUI_ENTRY bgBGDevicePageEntries[] = { 0, 0, - " ENTER = \217\340\256\244\352\253\246\240\242\240\255\245 F3 = \210\247\345\256\244", + " ENTER = \217\340\256\244\352\253\246\250 F3 = \210\247\345\256\244", TEXT_TYPE_STATUS, TEXT_ID_STATIC }, @@ -522,28 +529,28 @@ static MUI_ENTRY bgBGRepairPageEntries[] = { 4, 3, - " \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 6, 8, - "\215\240\341\342\340\256\251\242\240\347\352\342 \255\240 \220\245\240\252\342\216\221 \245 \242 \340\240\255\255\240 \341\342\245\257\245\255 \255\240 \340\240\247\340\240\241\256\342\252\240. \202\341\245 \256\351\245", + "\215\240\341\342\340\256\251\252\250\342\245 \255\240 ReactOS \341\240 \242\341\245 \256\351\245 \242 \340\240\255\245\255 \245\342\240\257 \255\240 \340\240\247\340\240\241\256\342\252\240", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 9, - "\255\357\254\240 \242\341\250\347\252\250 \242\352\247\254\256\246\255\256\341\342\250 \255\240 \255\240\257\352\253\255\256 \250\247\257\256\253\247\242\240\245\254\256 \255\240\341\342\340\256\251\242\240\351\256 \257\340\250\253\256\246\245\255\250\245.", + "\250 \255\357\254\240\342 \242\341\250\347\252\250 \256\257\346\250\250 \247\240 \255\240\341\342\340\256\251\252\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 12, - "\202\352\247\254\256\246\255\256\341\342\342\240 \247\240 \257\256\257\340\240\242\252\240 \256\351\245 \255\245 \245 \243\256\342\256\242\240.", + "\216\257\346\250\357\342\240 \247\240 \257\256\257\340\240\242\252\240 \255\240 ReactOS \242\341\245 \256\351\245 \255\245 \245 \243\256\342\256\242\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, @@ -557,7 +564,7 @@ static MUI_ENTRY bgBGRepairPageEntries[] = { 8, 17, - "\x07 \215\240\342\250\341\255\245\342\245 R \247\240 \242\352\247\341\342\240\255\256\242\357\242\240\351\240 \341\340\245\244\240 (\252\256\255\247\256\253\240).", + "\x07 \215\240\342\250\341\255\245\342\245 R \247\240 \242\352\247\341\342\240\255\256\242\357\242\240\255\245 (\341\342\240\340\342\250\340\240 \252\256\255\247\256\253\240).", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, @@ -571,14 +578,14 @@ static MUI_ENTRY bgBGRepairPageEntries[] = { 8, 21, - "\x07 \215\240\342\250\341\255\245\342\245 ENTER \247\240 \257\340\245\247\240\257\343\341\252 \255\240 \252\256\254\257\356\342\352\340\240.", + "\x07 \215\240\342\250\341\255\245\342\245 ENTER \247\240 \340\245\341\342\240\340\342\250\340\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 0, 0, - " ESC = \203\253\240\242\255\240 \341\342\340\240\255\250\346\240 ENTER = \217\340\245\247\240\257\343\341\252", + " ESC = \203\253\240\242\255\240 \341\342\340\240\255\250\346\240 ENTER = \220\245\341\342\240\340\342\250\340\240\255\245", TEXT_TYPE_STATUS, TEXT_ID_STATIC }, @@ -595,70 +602,70 @@ static MUI_ENTRY bgBGUpgradePageEntries[] = { 4, 3, - " \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 6, 8, - "The ReactOS Setup can upgrade one of the available ReactOS installations", + "\216\241\255\256\242\357\242\240\255\245\342\256 \255\240 ReactOS \254\256\246\245 \244\240 \255\240\244\341\342\340\256\250 \245\244\255\240 \256\342 \341\253\245\244\255\250\342\245 \250\255\341\342\240\253\346\250\250", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 9, - "listed below, or, if a ReactOS installation is damaged, the Setup program", + "\250\247\241\340\256\245\255\250 \257\256-\255\240\244\256\253\343, \250\253\250 \240\252\256 ReactOS \245 \257\256\242\340\245\244\245\255\240, \250\255\341\342\240\253\240\346\250\357\342\240", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 10, - "can attempt to repair it.", + "\254\256\246\245 \244\240 \357 \257\256\257\340\240\242\250.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 12, - "The repair functions are not all implemented yet.", + "\224\343\255\252\346\250\250\342\245 \247\240 \257\256\257\340\240\242\252\240 \255\245 \341\240 \340\240\247\340\240\241\256\342\245\255\250 \256\351\245.", TEXT_STYLE_HIGHLIGHT, TEXT_ID_STATIC }, { 8, 15, - "\x07 Press UP or DOWN to select an OS installation.", + "\x07 \215\240\342\250\341\255\245\342\245 \215\200\203\216\220\205 \250\253\250 \215\200\204\216\213\223 \247\240 \244\240 \250\247\241\245\340\245\342\245 \256\257\245\340\240\346\250\256\255\255\240\342\240 \341\250\341\342\245\254\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 17, - "\x07 Press U for upgrading the selected OS installation.", + "\x07 \215\240\342\250\341\255\245\342\245 U \247\240 \256\241\255\256\242\357\242\240\255\245 \255\240 \250\247\241\340\240\255\240\342\240 \256\257\245\340\240\346\250\256\255\255\240 \341\250\341\342\245\254\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 19, - "\x07 Press ESC to continue with a new installation.", + "\x07 \215\240\342\250\341\255\245\342\245 ESC \247\240 \244\240 \257\340\256\244\352\253\246\250\342\245 \341 \255\256\242\240 \250\255\341\342\240\253\240\346\250\357.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 21, - "\x07 Press F3 to quit without installing ReactOS.", + "\x07 \215\240\342\250\341\255\245\342\245 F3 \247\240 \244\240 \250\247\253\245\247\245\342\245 \241\245\247 \244\240 \250\255\341\342\240\253\250\340\240\342\245 ReactOS.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 0, 0, - "U = Upgrade ESC = Do not upgrade F3 = Quit", + "U = \216\241\255\256\242\250 ESC = \215\245 \256\241\255\256\242\357\242\240\251 F3 = \210\247\345\256\244", TEXT_TYPE_STATUS | TEXT_PADDING_BIG, TEXT_ID_STATIC }, @@ -675,21 +682,21 @@ static MUI_ENTRY bgBGComputerPageEntries[] = { 4, 3, - " \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 6, 8, - "\220\245\350\250\253\250 \341\342\245 \244\240 \341\254\245\255\250\342\245 \242\250\244\240 \255\240 \252\256\254\257\356\342\352\340\240.", + "\220\245\350\250\253\250 \341\342\245 \244\240 \341\254\245\255\250\342\245 \342\250\257\240 \255\240 \252\256\254\257\356\342\352\340\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 10, - "\x07 \210\247\241\245\340\245\342\245 \242\250\244\240 \255\240 \245\252\340\240\255\240 \341\352\341 \341\342\340\245\253\252\250\342\245 \255\240\243\256\340\245 \250 \255\240\244\256\253\343 \250 ", + "\x07 \210\247\241\245\340\245\342\245 \342\250\257\240 \255\240 \252\256\254\257\356\342\352\340\240 \341\352\341 \341\342\340\245\253\252\250\342\245 \255\240\243\256\340\245 \250 \255\240\244\256\253\343 \250 ", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, @@ -710,14 +717,14 @@ static MUI_ENTRY bgBGComputerPageEntries[] = { 8, 14, - " \341\254\245\255\357\342\245 \242\250\244\240 \255\240 \252\256\254\257\356\342\352\340\240.", + " \341\254\245\255\357\342\245 \342\250\257\240 \255\240 \252\256\254\257\356\342\352\340\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 0, 0, - " ENTER = \217\340\256\244\352\253\246\240\242\240\255\245 ESC = \216\342\252\240\247 F3 = \210\247\345\256\244", + " ENTER = \217\340\256\244\352\253\246\250 ESC = \216\342\252\240\247 F3 = \210\247\345\256\244", TEXT_TYPE_STATUS, TEXT_ID_STATIC }, @@ -734,35 +741,35 @@ static MUI_ENTRY bgBGFlushPageEntries[] = { 4, 3, - " \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 10, 6, - "\223\340\245\244\241\240\342\240 \257\340\256\242\245\340\357\242\240, \244\240\253\250 \242\341\250\347\252\250 \244\240\255\255\250 \341\240 \341\352\345\340\240\255\245\255\250 \255\240 \244\250\341\252\240 \242\250.", + "\210\255\341\342\240\253\240\346\250\357\342\240 \257\340\256\242\245\340\357\242\240, \244\240\253\250 \242\341\250\347\252\250 \244\240\255\255\250 \341\240 \247\240\257\250\341\240\255\250 \255\240 \244\250\341\252\240 \242\250.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 10, 8, - "\222\256\242\240 \351\245 \256\342\255\245\254\245 \254\250\255\343\342\252\240.", + "\222\256\242\240 \351\245 \256\342\255\245\254\245 \254\250\255\343\342\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 10, 9, - "\212\256\254\257\356\342\352\340\352\342 \242\250 \351\245 \341\245 \257\340\245\247\240\257\343\341\255\245 \341\240\254, \252\256\243\240\342\256 \257\340\250\252\253\356\347\250.", + "\212\256\254\257\356\342\352\340\352\342 \242\250 \351\245 \341\245 \340\245\341\342\240\340\342\250\340\240 \341\240\254, \252\256\243\240\342\256 \257\340\250\252\253\356\347\250.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 0, 0, - " \210\247\347\250\341\342\242\240\255\245 \255\240 \341\252\253\240\244\240", + " \210\247\347\250\341\342\242\240\255\245 \255\240 \252\245\350\240", TEXT_TYPE_STATUS, TEXT_ID_STATIC }, @@ -779,14 +786,14 @@ static MUI_ENTRY bgBGQuitPageEntries[] = { 4, 3, - " \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 10, 6, - "\221\253\240\243\240\255\245\342\256 \255\240 \220\245\240\252\342\216\221 \255\245 \245 \247\240\242\352\340\350\250\253\256.", + "\210\255\341\342\240\253\250\340\240\255\245\342\256 \255\240 \220\245\240\252\342\216\221 \255\245 \245 \257\340\250\252\253\356\347\250\253\256.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, @@ -800,21 +807,21 @@ static MUI_ENTRY bgBGQuitPageEntries[] = { 10, 9, - "\242\341\250\347\252\250 \255\256\341\250\342\245\253\250 \256\342 \212\204 \250 DVD \343\341\342\340\256\251\341\342\242\240\342\240.", + "\242\341\250\347\252\250 \255\256\341\250\342\245\253\250 \256\342 CD \250 DVD \343\341\342\340\256\251\341\342\242\240\342\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 10, 11, - "\215\240\342\250\341\255\245\342\245 ENTER, \247\240 \244\240 \257\340\245\247\240\257\343\341\255\245\342\245 \252\256\254\257\356\342\352\340\240.", + "\215\240\342\250\341\255\245\342\245 ENTER, \247\240 \244\240 \340\245\341\342\240\340\342\250\340\240\342\245 \252\256\254\257\356\342\352\340\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 0, 0, - " \210\247\347\240\252\240\251\342\245...", + " \214\256\253\357 \250\247\347\240\252\240\251\342\245...", TEXT_TYPE_STATUS, TEXT_ID_STATIC }, @@ -831,21 +838,21 @@ static MUI_ENTRY bgBGDisplayPageEntries[] = { 4, 3, - " \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\250\340\240\255\245 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 6, 8, - "\220\245\350\250\253\250 \341\342\245 \244\240 \341\254\245\255\250\342\245 \242\250\244\240 \255\240 \245\252\340\240\255\240.", + "\220\245\351\250\253\250 \341\342\245 \244\240 \341\254\245\255\250\342\245 \340\245\247\256\253\356\346\250\357\342\240 \255\240 \245\252\340\240\255\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 10, - "\x07 \210\247\241\245\340\245\342\245 \242\250\244\240 \255\240 \245\252\340\240\255\240 \341\352\341 \341\342\340\245\253\252\250\342\245 \255\240\243\256\340\245 \250 \255\240\244\256\253\343 \250 ", + "\x07 \210\247\241\245\340\245\342\245 \340\245\247\256\253\356\346\250\357\342\240 \341\352\341 \341\342\340\245\253\252\250\342\245 \255\240\243\256\340\245 \250 \255\240\244\256\253\343 \250 ", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, @@ -866,14 +873,14 @@ static MUI_ENTRY bgBGDisplayPageEntries[] = { 8, 14, - " \341\254\245\255\357\342\245 \242\250\244\240 \255\240 \245\252\340\240\255\240.", + " \341\254\245\255\357\342\245 \340\245\247\256\253\356\346\250\357\342\240 \255\240 \245\252\340\240\255\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 0, 0, - " ENTER = \217\340\256\244\352\253\246\240\242\240\255\245 ESC = \216\342\252\240\247 F3 = \210\247\345\256\244", + " ENTER = \217\340\256\244\352\253\246\250 ESC = \216\342\252\240\247 F3 = \210\247\345\256\244", TEXT_TYPE_STATUS, TEXT_ID_STATIC }, @@ -890,14 +897,14 @@ static MUI_ENTRY bgBGSuccessPageEntries[] = { 4, 3, - " \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 10, 6, - "\216\341\255\256\242\255\250\342\245 \341\352\341\342\240\242\252\250 \255\240 \220\245\240\252\342\216\221 \341\240 \341\253\256\246\245\255\250 \343\341\257\245\350\255\256.", + "\216\341\255\256\242\255\240\342\240 \341\250\341\342\245\254\240 \255\240 ReactOS \245 \250\255\341\342\240\253\250\340\240\255\240 \343\341\257\245\350\255\256.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, @@ -911,21 +918,21 @@ static MUI_ENTRY bgBGSuccessPageEntries[] = { 10, 9, - "\242\341\250\347\252\250 \255\256\341\250\342\245\253\250 \256\342 \256\257\342\250\347\255\250\342\245 \343\341\342\340\256\251\341\342\242\240 (\212\204/DVD)", + "\242\341\250\347\252\250 \255\256\341\250\342\245\253\250 \256\342 \256\257\342\250\347\255\250\342\245 \343\341\342\340\256\251\341\342\242\240 (CD/DVD)", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 10, 11, - "\215\240\342\250\341\255\245\342\245 ENTER, \247\240 \244\240 \257\340\245\247\240\257\343\341\255\245\342\245 \252\256\254\257\356\342\352\340\240.", + "\215\240\342\250\341\255\245\342\245 ENTER, \247\240 \244\240 \340\245\341\342\240\340\342\250\340\240\342\245 \252\256\254\257\356\342\352\340\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 0, 0, - " ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240", + " ENTER = \220\245\341\342\240\340\342\250\340\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240", TEXT_TYPE_STATUS, TEXT_ID_STATIC }, @@ -942,14 +949,14 @@ static MUI_ENTRY bgBGBootPageEntries[] = { 4, 3, - " \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 6, 8, - "\221\253\240\243\240\255\245\342\256 \255\240 \247\240\340\245\246\244\240\347\240 (bootloader) \255\240 \244\250\341\252\240 \255\240 \252\256\254\257\356\342\352\340\240 \242\250", + "\210\255\341\342\240\253\250\340\240\255\245 \255\240 \247\240\340\245\246\244\240\351\240\342\240 \257\340\256\243\340\240\254\240 (bootloader) \255\240 \244\250\341\252\240 \255\240 \252\256\254\257\356\342\352\340\240 \242\250", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, @@ -977,7 +984,7 @@ static MUI_ENTRY bgBGBootPageEntries[] = { 0, 0, - " ENTER = \217\340\256\244\352\253\246\240\242\240\255\245 F3 = \210\247\345\256\244", + " ENTER = \217\340\256\244\352\253\246\250 F3 = \210\247\345\256\244", TEXT_TYPE_STATUS, TEXT_ID_STATIC }, @@ -995,14 +1002,14 @@ static MUI_ENTRY bgBGSelectPartitionEntries[] = { 4, 3, - " \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 6, 8, - "\221\257\250\341\352\252\352\342 \257\256- \244\256\253\343 \341\352\244\352\340\246\240 \341\352\351\245\341\342\242\343\242\240\351\250\342\245 \244\357\253\256\242\245 \250 \257\340\240\247\255\256\342\256", + "\221\257\250\341\352\252\352\342 \257\256-\244\256\253\343 \341\352\244\352\340\246\240 \341\352\351\245\341\342\242\343\242\240\351\250\342\245 \244\357\253\256\242\245 \250 \257\340\240\247\255\256\342\256", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, @@ -1023,14 +1030,14 @@ static MUI_ENTRY bgBGSelectPartitionEntries[] = { 8, 13, - "\x07 \215\240\342\250\341\255\245\342\245 ENTER \247\240 \341\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 \255\240 \250\247\241\340\240\255\250\357 \244\357\253.", + "\x07 \215\240\342\250\341\255\245\342\245 ENTER \247\240 \250\255\341\342\240\253\250\340\240\255\245 \255\240 \220\245\240\252\342\216\221 \255\240 \250\247\241\340\240\255\250\357 \244\357\253.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 15, - "\x07 Press P to create a primary partition.", + "\x07 \215\240\342\250\341\255\245\342\245 P \247\240 \341\352\247\244\240\242\240\255\245 \255\240 \243\253\240\242\245\255 \244\357\253.", // "\x07 ���᭥� C �� �ꧤ����� �� ��� ��.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC @@ -1038,14 +1045,14 @@ static MUI_ENTRY bgBGSelectPartitionEntries[] = { 8, 17, - "\x07 Press E to create an extended partition.", + "\x07 \215\240\342\250\341\255\245\342\245 E \247\240 \244\240 \341\352\247\244\240\244\245\342\245 \244\340\343\243 \244\357\253.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 19, - "\x07 Press L to create a logical partition.", + "\x07 \215\240\342\250\341\255\245\342\245 L \247\240 \244\240 \341\352\247\244\240\244\245\342\245 \253\256\243\250\347\245\341\252\250 \244\357\253.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, @@ -1076,112 +1083,112 @@ static MUI_ENTRY bgBGChangeSystemPartition[] = { 4, 3, - " ReactOS " KERNEL_VERSION_STR " Setup ", + " ReactOS " KERNEL_VERSION_STR " \210\255\341\342\240\253\240\346\250\357 ", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 6, 8, - "The current system partition of your computer", + "\222\245\252\343\350\250\357\342 \341\250\341\342\245\254\245\255 \244\357\253 \255\240 \242\240\350\250\357 \252\256\254\257\356\342\352\340", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 12, - "on the system disk", + "\255\240 \341\250\341\342\245\254\255\250\357 \244\250\341\252", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 16, - "uses a format not supported by ReactOS.", + "\250\247\257\256\253\247\242\240 \344\256\340\254\240\342 \255\245\257\256\244\244\352\340\246\240\255 \256\342 ReactOS.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 18, - "In order to successfully install ReactOS, the Setup program must change", + "\207\240 \244\240 \250\255\341\342\240\253\250\340\240\342\245 \343\341\257\245\350\255\256 ReactOS, \342\340\357\241\242\240 \244\240 \257\340\256\254\245\255\250\342\245 \255\240\341\342\340\256\251\252\250\342\245 \247\240 \250\255\341\342\240\253\240\346\250\357", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 19, - "the current system partition to a new one.", + "\250 \244\240 \341\254\245\255\250\342\245 \342\245\252\343\351\250\357 \341\250\341\342\245\254\245\255 \244\357\253 \341 \255\256\242.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 21, - "The new candidate system partition is:", + "\210\247\241\256\340\352\342 \247\240 \255\256\242 \341\250\341\342\245\254\245\255 \244\357\253 \245: ", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 25, - "\x07 To accept this choice, press ENTER.", + "\x07 \207\240 \244\240 \257\256\342\242\352\340\244\250\342\245 \250\247\241\256\340\240 \341\250 \255\240\342\250\341\255\245\342\245 ENTER.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 27, - "\x07 To manually change the system partition, press ESC to go back to", + "\x07 \207\240 \244\240 \257\340\256\254\245\255\250\342\245 \341\250\341\342\245\254\255\250\357 \244\357\253 \255\240\342\250\341\255\245\342\245 ESC \247\240 \244\240 \341\245 \242\352\340\255\245\342\245", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 28, - " the partition selection list, then select or create a new system", + " \255\240 \341\257\250\341\352\252\240 \247\240 \250\247\241\256\340 \255\240 \244\357\253\256\242\245, \252\352\244\245\342\256 \254\256\246\245\342\245 \244\240 \341\352\247\244\240\244\245\342\245 \255\256\242 \244\357\253", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 29, - " partition on the system disk.", + " \255\240 \341\250\341\342\245\254\255\250\357 \244\250\341\252.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 32, - "In case there are other operating systems that depend on the original", + "\202 \341\253\343\347\240\251, \347\245 \250\254\240 \244\340\343\243\250 \256\257\245\340\240\346\250\256\255\255\250 \341\250\341\342\245\254\250 \252\256\250\342\256 \247\240\242\250\341\357\342 \256\342", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 33, - "system partition, you may need to either reconfigure them for the new", + "\341\250\341\342\245\254\255\250\357 \244\357\253, \254\256\246\245 \244\240 \341\245 \255\240\253\256\246\250 \244\240 \243\250 \257\340\245\252\256\255\344\250\243\343\340\250\340\240\342\245 \247\240 \255\256\242\250\357", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 34, - "system partition, or you may need to change the system partition back", + "\341\250\341\342\245\254\245\255 \244\357\253, \250\253\250 \254\256\246\245 \244\240 \341\245 \255\240\253\256\246\250 \244\240 \257\340\256\254\245\255\250\342\245 \341\250\341\342\245\254\255\250\357 \244\357\253 \256\241\340\240\342\255\256", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 35, - "to the original one after finishing the installation of ReactOS.", + "\252\352\254 \256\340\250\243\250\255\240\253\240 \341\253\245\244 \257\340\250\252\253\356\347\242\240\255\245 \255\240 \250\255\341\342\240\253\240\346\250\357\342\240 \255\240 ReactOS.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 0, 0, - "ENTER = Continue ESC = Cancel", + "ENTER = \217\340\256\244\352\253\246\250 ESC = \210\247\345\256\244", TEXT_TYPE_STATUS | TEXT_PADDING_BIG, TEXT_ID_STATIC }, @@ -1198,98 +1205,98 @@ static MUI_ENTRY bgBGConfirmDeleteSystemPartitionEntries[] = { 4, 3, - " \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 6, 8, - "You have chosen to delete the system partition.", + "\210\247\241\340\240\253\250 \341\342\245 \244\240 \250\247\342\340\250\245\342\245 \341\250\341\342\245\254\255\250\357 \244\357\253.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 10, - "System partitions can contain diagnostic programs, hardware configuration", + "\221\250\341\342\245\254\255\250\342\245 \244\357\253\256\242\245 \254\256\243\240\342 \244\240 \341\352\244\352\340\246\240\342, \257\340\256\243\340\240\254\250 \247\240 \244\250\240\243\255\256\341\342\250\252\240, \257\340\256\243\340\240\254\250 \247\240 \345\240\340\244\343\245\340\255\240", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 11, - "programs, programs to start an operating system (like ReactOS) or other", + "\252\256\255\344\250\243\343\340\240\346\250\357, \257\340\256\243\340\240\254\250 \247\240 \341\342\240\340\342\250\340\240\255\245 \255\240 \256\257\245\340\240\346\250\256\255\255\240\342\240 \341\250\341\342\245\254\240 (\252\240\342\256 ReactOS) \250\253\250 \244\340\343\243\250", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 12, - "programs provided by the hardware manufacturer.", + "\257\340\256\243\340\240\254\250 \257\340\245\244\256\341\342\240\242\245\255\250 \256\342 \257\340\256\250\247\242\256\244\250\342\245\253\357 \255\240 \345\240\340\244\343\245\340\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 14, - "Delete a system partition only when you are sure that there are no such", + "\210\247\342\340\250\251\342\245 \341\250\341\342\245\254\255\250\357 \244\357\253 \341\240\254\256 \240\252\256 \341\342\245 \341\250\243\343\340\245\255, \347\245 \255\357\254\240 \342\240\252\250\242\240", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 15, - "programs on the partition, or when you are sure you want to delete them.", + "\257\340\256\243\340\240\254\250 \250\253\250 \244\357\253\256\242\245, \250\253\250 \341\342\245 \341\250\243\343\340\255\250, \347\245 \250\341\252\240\342\245 \244\240 \243\250 \250\247\342\340\250\245\342\245.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 16, - "When you delete the partition, you might not be able to boot the", + "\212\240\342\256 \250\247\342\340\250\245\342\245 \244\357\253\240, \254\256\246\245 \244\240 \255\245 \343\341\257\245\245\342\245 \244\240 \341\342\240\340\342\250\340\240\342\245", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 17, - "computer from the harddisk until you finished the ReactOS Setup.", + "\252\256\254\257\356\342\352\340 \256\342 \342\242\352\340\244\250\357 \244\250\341\252, \244\256\252\240\342\256 \247\240\242\352\340\350\250\342\245 \255\240\341\342\340\256\251\252\240\342\240 \255\240 ReactOS.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 20, - "\x07 Press ENTER to delete the system partition. You will be asked", + "\x07 \215\240\342\250\341\255\245\342\245 ENTER \244\240 \250\247\342\340\250\245\342\245 \341\250\341\342\245\254\255\250\357 \244\357\253. \231\245 \241\352\244\245\342\245 \257\256\257\250\342\240\255\250", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 21, - " to confirm the deletion of the partition again later.", + " \247\240 \244\240 \257\256\342\242\352\340\244\250\342\245 \250\247\342\340\250\242\240\255\245\342\256 \255\240 \244\357\253\240 \256\342\255\256\242\256 \257\256-\252\352\341\255\256.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 24, - "\x07 Press ESC to return to the previous page. The partition will", + "\x07 \215\240\342\250\341\255\245\342\245 ESC \247\240 \242\340\352\351\240\255\245 \255\240 \257\340\245\244\250\350\255\240\342\240 \341\342\340\240\255\250\346\240. \217\240\340\342\250\350\352\255\250\342\245 \255\357\254\240 \244\240", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 25, - " not be deleted.", + " \241\352\244\240\342 \250\247\342\340\250\342\250.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 0, 0, - "ENTER=Continue ESC=Cancel", + "ENTER=\217\340\256\244\352\253\246\250 ESC=\210\247\342\340\250\251", TEXT_TYPE_STATUS | TEXT_PADDING_BIG, TEXT_ID_STATIC }, @@ -1306,7 +1313,7 @@ static MUI_ENTRY bgBGFormatPartitionEntries[] = { 4, 3, - " \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\250\340\240\255\245 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, @@ -1320,14 +1327,14 @@ static MUI_ENTRY bgBGFormatPartitionEntries[] = { 6, 10, - "\204\357\253\352\342 \351\245 \241\352\244\245 \344\256\340\254\240\342\250\340\240\255. \215\240\342\250\341\255\245\342\245 ENTER \247\240 \257\340\256\244\352\253\246\240\242\240\255\245.", + "\204\357\253\352\342 \351\245 \241\352\244\245 \344\256\340\254\240\342\250\340\240\255. \215\240\342\250\341\255\245\342\245 ENTER \247\240 \244\240 \257\340\256\244\352\253\246\250\342\245.", TEXT_STYLE_NORMAL, TEXT_ID_FORMAT_PROMPT }, { 0, 0, - " ENTER = \217\340\256\244\352\253\246\240\242\240\255\245 F3 = \210\247\345\256\244", + " ENTER = \217\340\256\244\352\253\246\250 F3 = \210\247\345\256\244", TEXT_TYPE_STATUS, TEXT_ID_STATIC }, @@ -1343,21 +1350,21 @@ static MUI_ENTRY bgBGCheckFSEntries[] = { { 4, - 3, " \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + 3, " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 6, 8, - "\222\245\347\245 \257\340\256\242\245\340\252\240 \255\240 \250\247\241\340\240\255\250\357 \244\357\253.", + "\210\247\242\352\340\350\242\240 \341\245 \257\340\256\242\245\340\252\240 \255\240 \250\247\241\340\240\255\250\357 \244\357\253.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 0, 0, - "\217\256\347\240\252\240\251\342\245...", + "\214\256\253\357 \257\256\347\240\252\240\251\342\245...", TEXT_TYPE_STATUS | TEXT_PADDING_BIG, TEXT_ID_STATIC }, @@ -1374,49 +1381,49 @@ static MUI_ENTRY bgBGInstallDirectoryEntries[] = { 4, 3, - " \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 6, 8, - "\224\240\251\253\256\242\245\342\245 \255\240 \220\245\240\252\342\216\221 \351\245 \241\352\244\240\342 \341\253\256\246\245\255\250 \255\240 \250\247\241\340\240\255\250\357 \244\357\253. \210\247\241\245\340\245\342\245", + "\224\240\251\253\256\242\245\342\245 \255\240 ReactOS \351\245 \241\352\244\240\342 \252\256\257\250\340\240\255\250 \255\240 \250\247\241\340\240\255\250\357 \244\357\253. \210\247\241\245\340\245\342\245", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 9, - "\257\240\257\252\240, \242 \252\256\357\342\256 \244\240 \241\352\244\245 \341\253\256\246\245\255 \220\245\240\252\342\216\221:", + "\257\240\257\252\240, \242 \252\256\357\342\256 \244\240 \241\352\244\245 \250\255\341\342\240\253\250\340\240\255 ReactOS:", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 14, - "\207\240 \341\254\357\255\240 \255\240 \257\340\245\244\253\256\246\245\255\240\342\240 \257\240\257\252\240 \255\240\342\250\341\255\245\342\245 BACKSPACE, \247\240 \244\240", + "\207\240 \257\340\256\254\357\255\240 \255\240 \257\340\245\244\253\256\246\245\255\240\342\240 \257\240\257\252\240 \255\240\342\250\341\255\245\342\245 BACKSPACE, \247\240 \244\240", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 15, - "\250\247\342\340\250\245\342\245 \247\255\240\346\250\342\245 \250 \342\256\243\240\242\240 \255\240\257\250\350\245\342\245 \257\240\257\252\240\342\240, \242 \252\256\357\342\256 \244\240 \241\352\244\245", + "\250\247\342\340\250\245\342\245 \342\245\252\343\351\240\342\240 \250 \342\256\243\240\242\240 \255\240\257\250\350\245\342\245 \255\256\242 \257\352\342, \242 \252\256\357\342\256 \244\240 \241\352\244\245", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 6, 16, - "\341\253\256\246\245\255 \220\245\240\252\342\216\221.", + "\250\255\341\342\240\253\250\340\240\255 ReactOS.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 0, 0, - " ENTER = \217\340\256\244\352\253\246\240\242\240\255\245 F3 = \210\247\345\256\244", + " ENTER = \217\340\256\244\352\253\246\250 F3 = \210\247\345\256\244", TEXT_TYPE_STATUS, TEXT_ID_STATIC }, @@ -1433,14 +1440,14 @@ static MUI_ENTRY bgBGFileCopyEntries[] = { 4, 3, - " \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 11, 12, - "\210\247\347\240\252\240\251\342\245 \244\240 \257\340\250\252\253\356\347\250 \247\240\257\250\341\352\342 \255\240 \344\240\251\253\256\242\245\342\245 \242 \250\247\241\340\240\255\240\342\240 \257\240\257\252\240.", + "\210\247\347\240\252\240\251\342\245 \244\240 \257\340\250\252\253\356\347\250 \252\256\257\250\340\240\255\245\342\256 \255\240 \344\240\251\253\256\242\245\342\245 \242 \250\247\241\340\240\255\240\342\240 \244\250\340\245\252\342\256\340\250\357.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, @@ -1462,7 +1469,7 @@ static MUI_ENTRY bgBGFileCopyEntries[] = { 0, 0, - " \xB3 \217\256\347\240\252\240\251\342\245... ", + " \xB3 \214\256\253\357 \250\247\347\240\252\240\251\342\245... ", TEXT_TYPE_STATUS, TEXT_ID_STATIC }, @@ -1479,49 +1486,49 @@ static MUI_ENTRY bgBGBootLoaderEntries[] = { 4, 3, - " \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 6, 8, - "\217\340\256\342\250\347\240 \341\253\240\243\240\255\245\342\256 \255\240 \247\240\340\245\246\244\240\347\240.", + "\217\340\256\342\250\347\240 \250\255\341\342\240\253\250\340\240\255\245\342\256 \255\240 \247\240\340\245\246\244\240\351\240\342\240 \257\340\256\243\340\240\254\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 12, - "\221\253\240\243\240\255\245 \255\240 \247\240\340\245\246\244\240\347 \255\240 \342\242\352\340\244\250\357 \244\250\341\252 (MBR \250 VBR).", + "\210\255\341\342\240\253\250\340\240\255\245 \255\240 \247\240\340\245\246\244\240\351\240 \257\340\256\243\340\240\254\240 \255\240 \342\242\352\340\244\250\357 \244\250\341\252 (MBR \250 VBR).", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 13, - "\221\253\240\243\240\255\245 \255\240 \247\240\340\245\246\244\240\347 \255\240 \342\242\352\340\244\250\357 \244\250\341\252 (\341\240\254\256 VBR).", + "\210\255\341\342\240\253\250\340\240\255\245 \255\240 \247\240\340\245\246\244\240\351\240 \257\340\256\243\340\240\254\240 \255\240 \342\242\352\340\244\250\357 \244\250\341\252 (\341\240\254\256 VBR).", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 14, - "\221\253\240\243\240\255\245 \255\240 \247\240\340\245\246\244\240\347 \255\240 \244\250\341\252\245\342\240.", + "\210\255\341\342\240\253\250\340\240\255\245 \255\240 \247\240\340\245\246\244\240\351\240 \257\340\256\243\340\240\254\240 \255\240 \244\250\341\252\245\342\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 15, - "\204\240 \255\245 \341\245 \341\253\240\243\240 \247\240\340\245\246\244\240\347.", + "\204\240 \255\245 \341\245 \250\255\341\342\240\253\250\340\240 \247\240\340\245\246\244\240\351\240 \257\340\256\243\340\240\254\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 0, 0, - " ENTER = \217\340\256\244\352\253\246\240\242\240\255\245 F3 = \210\247\345\256\244", + " ENTER = \217\340\256\244\352\253\246\250 F3 = \210\247\345\256\244", TEXT_TYPE_STATUS, TEXT_ID_STATIC }, @@ -1538,14 +1545,14 @@ static MUI_ENTRY bgBGBootLoaderInstallPageEntries[] = { 4, 3, - " ReactOS " KERNEL_VERSION_STR " Setup ", + " ReactOS " KERNEL_VERSION_STR " \210\255\341\342\240\253\240\346\250\357 ", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 0, 0, - "Installing the bootloader onto the media, please wait...", + "\210\255\341\342\240\253\250\340\240 \341\245 \247\240\340\245\246\244\240\351\240\342\240 \257\340\256\243\340\240\254\240, \254\256\253\357 \250\247\347\240\252\240\251\342\245...", TEXT_TYPE_STATUS | TEXT_PADDING_BIG, TEXT_ID_STATIC }, @@ -1562,21 +1569,21 @@ static MUI_ENTRY bgBGKeyboardSettingsEntries[] = { 4, 3, - " \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 6, 8, - "\210\341\252\240\342\245 \244\240 \341\254\245\255\250\342\245 \242\250\244\240 \255\240 \252\253\240\242\250\240\342\343\340\240\342\240.", + "\210\341\252\240\342\245 \244\240 \341\254\245\255\250\342\245 \342\250\257\240 \255\240 \252\253\240\242\250\240\342\343\340\240\342\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 8, 10, - "\x07 \210\247\257\256\253\247\242\240\251\342\245 \341\342\340\245\253\252\250\342\245, \247\240 \244\240 \250\247\241\245\340\245\342\245 \242\250\244\240 \255\240 \252\253\240\242\250\240\342\343\340\240.", + "\x07 \210\247\257\256\253\247\242\240\251\342\245 \341\342\340\245\253\252\250\342\245, \247\240 \244\240 \250\247\241\245\340\245\342\245 \342\250\257\240 \255\240 \252\253\240\242\250\240\342\343\340\240\342\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, @@ -1597,14 +1604,14 @@ static MUI_ENTRY bgBGKeyboardSettingsEntries[] = { 8, 14, - " \341\254\245\255\357\342\245 \242\250\244\240 \255\240 \252\253\240\242\250\240\342\343\340\240\342\240.", + " \341\254\245\255\357\342\245 \342\250\257\240 \255\240 \252\253\240\242\250\240\342\343\340\240\342\240.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 0, 0, - " ENTER = \217\340\256\244\352\253\246\240\242\240\255\245 ESC = \216\342\252\240\247 F3 = \210\247\345\256\244", + " ENTER = \217\340\256\244\352\253\246\250 ESC = \216\342\252\240\247 F3 = \210\247\345\256\244", TEXT_TYPE_STATUS, TEXT_ID_STATIC }, @@ -1621,14 +1628,14 @@ static MUI_ENTRY bgBGLayoutSettingsEntries[] = { 4, 3, - " \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 6, 8, - "\210\247\241\245\340\245\342\245 \257\256\244\340\240\247\241\250\340\240\255\240 \252\253\240\242\250\240\342\343\340\255\240 \257\256\244\340\245\244\241\240.", + "\210\247\241\245\340\245\342\245 \252\253\240\242\250\240\342\343\340\255\240 \257\256\244\340\245\244\241\240 \257\256 \257\256\244\340\240\247\241\250\340\240\255\245.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, @@ -1663,7 +1670,7 @@ static MUI_ENTRY bgBGLayoutSettingsEntries[] = { 0, 0, - " ENTER = \217\340\256\244\352\253\246\240\242\240\255\245 ESC = \216\342\252\240\247 F3 = \210\247\345\256\244", + " ENTER = \217\340\256\244\352\253\246\250 ESC = \216\342\252\240\247 F3 = \210\247\345\256\244", TEXT_TYPE_STATUS, TEXT_ID_STATIC }, @@ -1681,7 +1688,7 @@ static MUI_ENTRY bgBGPrepareCopyEntries[] = { 4, 3, - " \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, @@ -1695,7 +1702,7 @@ static MUI_ENTRY bgBGPrepareCopyEntries[] = { 0, 0, - " \221\352\341\342\240\242\357\255\245 \255\240 \341\257\250\341\352\252\240 \256\342 \344\240\251\253\256\242\245 \247\240 \247\240\257\250\341...", + " \217\256\244\243\256\342\242\357\255\245 \255\240 \341\257\250\341\352\252\240 \256\342 \344\240\251\253\256\242\245 \247\240 \247\240\257\250\341...", TEXT_TYPE_STATUS, TEXT_ID_STATIC }, @@ -1713,7 +1720,7 @@ static MUI_ENTRY bgBGSelectFSEntries[] = { 4, 3, - " \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, @@ -1744,7 +1751,7 @@ static MUI_ENTRY bgBGSelectFSEntries[] = { 0, 0, - " ENTER = \217\340\256\244\352\253\246\240\242\240\255\245 ESC = \216\342\252\240\247 F3 = \210\247\345\256\244", + " ENTER = \217\340\256\244\352\253\246\250 ESC = \216\342\252\240\247 F3 = \210\247\345\256\244", TEXT_TYPE_STATUS, TEXT_ID_STATIC }, @@ -1761,7 +1768,7 @@ static MUI_ENTRY bgBGDeletePartitionEntries[] = { 4, 3, - " \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, @@ -1813,21 +1820,21 @@ static MUI_ENTRY bgBGRegistryEntries[] = { 4, 3, - " \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .", + " \210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS " KERNEL_VERSION_STR " .", TEXT_STYLE_UNDERLINE, TEXT_ID_STATIC }, { 6, 8, - "\217\340\256\342\250\347\240 \256\241\255\256\242\357\242\240\255\245 \255\240 \341\250\341\342\245\254\255\250\342\245 \255\240\341\342\340\256\251\252\250.", + "\216\241\255\256\242\357\242\240\255\245 \255\240 \341\250\341\342\245\254\255\250\342\245 \255\240\341\342\340\256\251\252\250.", TEXT_STYLE_NORMAL, TEXT_ID_STATIC }, { 0, 0, - " \221\352\247\244\240\242\240\255\245 \255\240 \340\245\243\250\341\342\352\340\255\250\342\245 \340\256\245\242\245...", + " \221\352\247\244\240\242\240\255\245 \255\240 \340\245\243\250\341\342\340\250\342\245...", TEXT_TYPE_STATUS, TEXT_ID_STATIC }, @@ -1844,102 +1851,102 @@ MUI_ERROR bgBGErrorEntries[] = { { // NOT_AN_ERROR - "Success\n" + "\223\341\257\245\350\255\256\n" }, { // ERROR_NOT_INSTALLED - "\220\245\240\252\342\216\221 \255\245 \245 \255\240\257\352\253\255\256 \341\253\256\246\245\255 \255\240 \252\256\254\257\356\342\352\340\240\n" - "\242\250. \200\252\256 \341\245\243\240 \250\247\253\245\247\245\342\245 \256\342 \341\253\240\243\240\255\245\342\245, \351\245 \342\340\357\241\242\240\n" - "\244\240 \257\343\341\255\245\342\245 \255\240\341\342\340\256\251\252\240\342\240 \256\342\255\256\242\256, \247\240 \244\240 \250\255\341\342\240\253\250\340\240\342\245 \220\245\240\252\342\216\221.\n" + "ReactOS \255\245 \245 \255\240\257\352\253\255\256 \250\255\341\342\240\253\250\340\240\255 \255\240 \252\256\254\257\356\342\352\340\240\n" + "\242\250. \200\252\256 \341\245\243\240 \257\340\245\252\352\341\255\245\342\245 \250\255\341\342\240\253\240\346\250\357\342\240, \351\245 \342\340\357\241\242\240\n" + "\244\240 \357 \257\343\341\255\245\342\245 \256\342\255\256\242\256, \247\240 \244\240 \250\255\341\342\240\253\250\340\240\342\245 ReactOS.\n" "\n" - " \x07 \207\240 \244\240 \257\340\256\244\352\253\246\250 \341\253\240\243\240\255\245\342\256, \255\240\342\250\341\255\245\342\245 ENTER.\n" + " \x07 \207\240 \244\240 \257\340\256\244\352\253\246\250 \250\255\341\342\240\253\250\340\240\255\245\342\256, \255\240\342\250\341\255\245\342\245 ENTER.\n" " \x07 \207\240 \250\247\345\256\244 \255\240\342\250\341\255\245\342\245 F3.", - "F3 = \210\247\345\256\244 ENTER = \217\340\256\244\352\253\246\240\242\240\255\245" + "F3 = \210\247\345\256\244 ENTER = \217\340\256\244\352\253\246\250" }, { // ERROR_NO_BUILD_PATH - "Failed to build the installation paths for the ReactOS installation directory!\n" - "ENTER = Reboot computer" + "\217\340\256\242\240\253\250 \341\245 \341\352\247\244\240\242\240\255\245\342\256 \255\240 \250\255\341\342\240\253\240\346\250\256\255\255\240\342\240 \244\250\340\245\252\342\256\340\250\357 \247\240 ReactOS!\n" + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_SOURCE_PATH - "You cannot delete the partition containing the installation source!\n" - "ENTER = Reboot computer" + "\215\245 \254\256\246\245\342\245 \244\240 \250\247\342\340\250\245\342\245 \244\357\253\240, \252\256\251\342\256 \341\352\244\352\340\246\240 \250\247\342\256\347\255\250\252\240 \255\240 \250\255\341\342\240\253\250\340\240\255\245!\n" + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_SOURCE_DIR - "You cannot install ReactOS within the installation source directory!\n" - "ENTER = Reboot computer" + "\215\245 \254\256\246\245\342\245 \244\240 \250\255\341\342\240\253\250\340\240\342\245 ReactOS \242 \244\250\340\245\252\342\256\340\250\357\342\240 \255\240 \250\255\341\342\240\253\240\342\256\340\240!\n" + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_NO_HDD - "\215\240\341\342\340\256\251\242\240\347\352\342 \255\245 \255\240\254\245\340\250 \342\242\352\340\244 \244\250\341\252.\n", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\210\255\341\342\240\253\240\346\250\357\342\240 \255\245 \256\342\252\340\250 \342\242\352\340\244 \244\250\341\252.\n", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_NO_SOURCE_DRIVE - "\215\240\341\342\340\256\251\242\240\347\352\342 \255\245 \255\240\254\245\340\250 \250\247\345\256\244\255\256\342\256 \341\250 \343\341\342\340\256\251\341\342\242\256.\n", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\210\255\341\342\240\253\240\346\250\357\342\240 \255\245 \256\342\252\340\250 \250\247\342\256\347\255\250\252 \247\240 \250\255\341\342\240\253\250\340\240\255\245.\n", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_LOAD_TXTSETUPSIF - "\215\240\341\342\340\256\251\242\240\347\352\342 \255\245 \343\341\257\357 \244\240 \255\240\254\245\340\250 \344\240\251\253 TXTSETUP.SIF.\n", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\210\255\341\342\240\253\240\346\250\357\342\240 \255\245 \255\240\254\245\340\250 \344\240\251\253\240 TXTSETUP.SIF.\n", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_CORRUPT_TXTSETUPSIF - "\215\240\341\342\340\256\251\242\240\347\352\342 \255\240\254\245\340\250 \257\256\242\340\245\244\245\255 \344\240\251\253 TXTSETUP.SIF.\n", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "TXTSETUP.SIF \245 \257\256\242\340\245\244\245\255.\n", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_SIGNATURE_TXTSETUPSIF, - "\215\240\341\342\340\256\251\242\240\347\352\342 \255\240\254\245\340\250 \255\245\340\245\244\245\255 \257\256\244\257\250\341 \242 TXTSETUP.SIF.\n", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\217\256\244\257\250\341\240 \255\240 TXTSETUP.SIF \245 \255\245\242\240\253\250\244\245\255.\n", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_DRIVE_INFORMATION - "\215\240\341\342\340\256\251\242\240\347\352\342 \255\245 \343\341\257\357 \244\240 \256\342\252\340\250\245 \341\242\245\244\245\255\250\357\342\240 \255\240 \341\250\341\342\245\254\255\256\342\256 \242\250 \343\341\342\340\256\251\341\342\242\256.\n", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\210\255\341\342\240\253\240\346\250\357\342\240 \255\245 \343\341\257\357 \244\240 \255\240\254\245\340\250 \250\255\344\256\340\254\240\346\250\357 \247\240 \341\250\341\342\245\254\240\342\240.\n", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_WRITE_BOOT, - "\215\245\343\341\257\245\350\255\256 \341\253\240\243\240\255\245 \255\240 \256\247\255\240\347\240\242\240\350 \247\240\257\250\341 (bootcode) \247\240 %S \242 \341\250\341\342\245\254\255\250\357 \244\357\253.", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\215\245\343\341\257\245\350\255\240 \250\255\341\342\240\253\240\346\250\357 \255\240 \247\240\340\245\246\244\240\351\240\342\240 \257\340\256\243\340\240\254\240 \247\240 %S \242 \341\250\341\342\245\254\255\250\357 \244\357\253.", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_LOAD_COMPUTER, - "\215\240\341\342\340\256\251\242\240\347\352\342 \255\245 \343\341\257\357 \244\240 \247\240\340\245\244\250 \341\257\250\341\352\252\240 \341 \242\250\244\256\242\245\342\245 \252\256\254\257\356\342\340\250.\n", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + " \210\255\341\342\240\253\240\346\250\357\342\240 \255\245 \343\341\257\357 \244\240 \247\240\340\245\244\250 \341\257\250\341\352\252\240 \341 \342\250\257\256\242\245\342\245 \252\256\254\257\356\342\340\250.\n", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_LOAD_DISPLAY, - "\215\240\341\342\340\256\251\242\240\347\352\342 \255\245 \343\341\257\357 \244\240 \247\240\340\245\244\250 \341\257\250\341\352\252\240 \341 \255\240\342\340\256\251\252\250 \247\240 \254\256\255\250\342\256\340\250.\n", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\210\255\341\342\240\253\240\346\250\357\342\240 \255\245 \343\341\257\357 \244\240 \247\240\340\245\244\250 \341\257\250\341\352\252\240 \341 \255\240\341\342\340\256\251\252\250 \255\240 \254\256\255\250\342\256\340\240.\n", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_LOAD_KEYBOARD, - "\215\240\341\342\340\256\251\242\240\347\352\342 \255\245 \343\341\257\357 \244\240 \247\240\340\245\244\250 \341\257\250\341\352\252\240 \341 \242\250\244\256\242\245\342\245 \252\253\240\242\250\240\342\343\340\250.\n", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\210\255\341\342\240\253\240\346\250\357\342\240 \255\245 \254\256\246\240 \244\240 \247\240\340\245\244\250 \341\257\250\341\352\252\240 \341 \342\250\257\256\242\245\342\245 \252\253\240\242\250\240\342\343\340\250.\n", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_LOAD_KBLAYOUT, - "\215\240\341\342\340\256\251\242\240\347\352\342 \255\245 \343\341\257\357 \244\240 \247\240\340\245\244\250 \341\257\250\341\352\252\240 \341 \252\253\240\242\250\240\342\343\340\255\250\342\245 \257\256\244\340\245\244\241\250.\n", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\210\255\341\342\240\253\240\346\250\357\342\240 \255\245 \343\341\257\357 \244\240 \247\240\340\245\244\250 \341\257\250\341\352\252\240 \341 \252\253\240\242\250\240\342\343\340\255\250\342\245 \257\256\244\340\245\244\241\250.\n", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_WARN_PARTITION, - "\215\240\341\342\340\256\251\242\240\347\352\342 \343\341\342\240\255\256\242\250, \347\245 \257\256\255\245 \245\244\250\255 \342\242\352\340\244 \244\250\341\252 \341\352\244\352\340\246\240 \255\245\341\352\242\254\245\341\342\250\254\240\n" + "\210\255\341\342\240\253\240\346\250\357\342\240 \343\341\342\240\255\256\242\250, \347\245 \257\256\255\245 \245\244\250\255 \342\242\352\340\244 \244\250\341\252 \341\352\244\352\340\246\240 \255\245\341\352\242\254\245\341\342\250\254\240\n" "\244\357\253\256\242\240 \342\240\241\253\250\346\240, \341 \252\256\357\342\256 \255\245 \254\256\246\245 \244\240 \341\245 \340\240\241\256\342\250 \257\340\240\242\250\253\255\256!\n" "\n" "\221\352\247\244\240\242\240\255\245\342\256 \250\253\250 \250\247\342\340\250\242\240\255\245\342\256 \255\240 \244\357\253\256\242\245 \254\256\246\245 \244\240 \343\255\250\351\256\246\250 \244\357\253\256\242\240\342\240 \342\240\241\253\250\346\240.\n" "\n" " \x07 \207\240 \250\247\345\256\244 \255\240\342\250\341\255\245\342\245 F3.\n" - " \x07 \215\240\342\250\341\255\245\342\245 ENTER \247\240 \257\340\256\244\352\253\246\240\242\240\255\245.", - "F3 = \210\247\345\256\244 ENTER = \217\340\256\244\352\253\246\240\242\240\255\245" + " \x07 \215\240\342\250\341\255\245\342\245 ENTER \247\240 \244\240 \257\340\256\244\352\253\246\250\342\245.", + "F3 = \210\247\345\256\244 ENTER = \217\340\256\244\352\253\246\250" }, { // ERROR_NEW_PARTITION, - "\215\245 \254\256\246\245\342\245 \244\240 \341\352\247\244\240\244\245\342\245 \255\256\242 \244\357\253 \242 \244\357\253,\n" + "\215\245 \254\256\246\245\342\245 \244\240 \341\352\247\244\240\244\245\342\245 \255\256\242 \244\357\253 \242 \244\250\341\252\240,\n" "\252\256\251\342\256 \242\245\347\245 \341\352\351\245\341\342\242\343\242\240!\n" "\n" " * \215\240\342\250\341\255\245\342\245 \252\253\240\242\250\350, \247\240 \244\240 \257\340\256\244\352\253\246\250\342\245.", @@ -1947,7 +1954,7 @@ MUI_ERROR bgBGErrorEntries[] = }, { // ERROR_DELETE_SPACE, - "\215\245 \254\256\246\245\342\245 \247\240 \250\247\342\340\250\245\342\245 \255\245\340\240\247\257\340\245\244\245\253\245\255\256\342\256 \244\250\341\252\256\242\256 \254\357\341\342\256!\n" + "\215\245 \254\256\246\245\342\245 \247\240 \250\247\342\340\250\245\342\245 \255\245\247\240\244\245\253\245\255\256\342\256 \244\250\341\252\256\242\256 \254\357\341\342\256!\n" "\n" " * \215\240\342\250\341\255\245\342\245 \252\253\240\242\250\350, \247\240 \244\240 \257\340\256\244\352\253\246\250\342\245.", NULL @@ -1955,145 +1962,144 @@ MUI_ERROR bgBGErrorEntries[] = { // ERROR_INSTALL_BOOTCODE, //"Setup failed to install the FAT bootcode on the system partition.", - "\215\245\343\341\257\245\350\255\256 \341\253\240\243\240\255\245 \255\240 \256\241\343\242\240\351\250\357 \252\256\244 \247\240 %S \255\240 \341\250\341\342\245\254\255\250\357 \244\357\253.", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\215\245\343\341\257\245\350\255\256 \250\255\341\342\240\253\250\340\240\255\245 \255\240 \341\342\240\340\342\250\340\240\351\240\342\240 \257\340\256\243\340\240\254\240 \242\352\242 FAT \247\240 %S \255\240 \341\250\341\342\245\254\255\250\357 \244\357\253.", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_NO_FLOPPY, "\202 \343\341\342\340\256\251\341\342\242\256 A: \255\357\254\240 \255\256\341\250\342\245\253.", - "ENTER = \217\340\256\244\352\253\246\240\242\240\255\245" + "ENTER = \217\340\256\244\352\253\246\250" }, { // ERROR_UPDATE_KBSETTINGS, "\215\245\343\341\257\245\350\255\256 \256\241\255\256\242\357\242\240\255\245 \255\240 \255\240\341\342\340\256\251\252\250\342\245 \255\240 \252\253\240\242\250\240\342\343\340\255\240\342\240 \257\256\244\340\245\244\241\240.", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_UPDATE_DISPLAY_SETTINGS, - "\215\245\343\341\257\245\350\255\256 \256\241\255\256\242\357\242\240\255\245 \255\240 \340\245\243\250\341\342\352\340\255\250 \255\240\341\342\340\256\251\252\250 \247\240 \254\256\255\250\342\256\340\240.", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\215\245\343\341\257\245\350\255\256 \256\241\255\256\242\357\242\240\255\245 \255\240 \255\240\341\342\340\256\251\252\250\342\245 \247\240 \254\256\255\250\342\256\340\240.", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_IMPORT_HIVE, - "\215\245\343\341\257\245\350\255\256 \242\255\240\341\357\255\245 \255\240 \340\256\245\242\250\357 \344\240\251\253.", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\210\255\341\342\240\253\240\346\250\357\342\240 \255\245 \343\341\257\357 \244\240 \252\256\257\250\340\240 \342\245\252\343\351\250\357 \344\240\251\253.", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_FIND_REGISTRY "\215\245 \241\357\345\240 \256\342\252\340\250\342\250 \344\240\251\253\256\242\245\342\245 \341 \340\245\243\250\341\342\352\340\255\250 \244\240\255\255\250.", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_CREATE_HIVE, - "\215\240\341\342\340\256\251\242\240\347\352\342 \255\245 \343\341\257\357 \244\240 \341\352\247\244\240\244\245 \340\245\243\250\341\342\352\340\255\250\342\245 \340\256\245\242\245.", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\210\255\341\342\240\253\240\346\250\357\342\240 \255\245 \255\240\254\245\340\250 \244\240\255\255\250 \247\240 \340\245\243\250\341\342\340\240\346\250\256\255\255\250\342\245 \344\240\251\253\256\242\245.", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_INITIALIZE_REGISTRY, - //There is something wrong with this line. - "\215\245\343\341\257\245\350\255\256 \247\240\244\240\242\240\255\245 \255\240 \255\240\347\240\253\255\250 \341\342\256\251\255\256\341\342\250 \255\240 \340\245\243\250\341\342\352\340\240.", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\210\255\341\342\240\253\240\346\250\357\342\240 \255\245 \343\341\257\357 \244\240 \341\352\247\244\240\244\245 \340\245\341\243\250\341\342\340\250\342\245.", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_INVALID_CABINET_INF, - "Cab \344\240\251\253\352\342 \255\357\254\240 \257\340\240\242\250\253\245\255 inf \344\240\251\253.\n", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "Cab \344\240\251\253\352\342 \255\357\254\240 \252\256\340\245\252\342\245\255 inf \344\240\251\253.\n", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_CABINET_MISSING, - "Cab \344\240\251\253\352\342 \255\245 \245 \256\342\252\340\250\342.\n", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "Cab \344\240\251\253\352\342 \255\245 \245 \255\240\254\245\340\245\255.\n", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_CABINET_SCRIPT, - "Cab \344\240\251\253\352\342 \255\357\254\240 \255\240\341\342\340\256\245\347\255\256 \257\250\341\240\255\250\245.\n", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "Cab \344\240\251\253\352\342 \255\357\254\240 \341\252\340\250\257\342 \247\240 \250\255\341\342\240\253\240\346\250\357.\n", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_COPY_QUEUE, - "\215\245\343\341\257\245\350\255\256 \256\342\242\240\340\357\255\245 \255\240 \256\257\240\350\252\240\342\240 \256\342 \344\240\251\253\256\242\245 \247\240 \247\240\257\250\341.\n", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\210\255\341\342\240\253\240\346\250\357\342\240 \255\245 \343\341\257\357 \244\240 \341\342\240\340\342\250\340\240 \252\256\257\250\340\240\255\245\342\256 \255\240 \344\240\251\253\256\242\245.\n", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_CREATE_DIR, - "\215\245\343\341\257\245\350\255\256 \341\352\247\244\240\242\240\255\245 \255\240 \257\240\257\252\250\342\245 \247\240 \341\253\240\243\240\255\245.", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\215\245\343\341\257\245\350\255\256 \341\352\247\244\240\242\240\255\245 \255\240 \257\240\257\252\250\342\245 \247\240 \250\255\341\342\240\253\250\340\240\255\245.", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_TXTSETUP_SECTION, - "\220\240\247\244\245\253\352\342 '%S' \255\245 \241\245 \256\342\252\340\250\342\n" + "\210\255\341\342\240\253\240\346\250\357\342\240 \255\245 \254\256\246\240 \244\240 \256\342\252\340\250\245 '%S'\n" "\242 TXTSETUP.SIF.\n", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_CABINET_SECTION, - "\220\240\247\244\245\253\352\342 '%S' \255\245 \241\245 \256\342\252\340\250\342\n" + "\210\255\341\342\240\253\240\346\250\357\342\240 \255\245 \254\256\246\240 \244\240 \256\342\252\340\250\245 '%S'\n" "\242 cab \344\240\251\253\240.\n", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_CREATE_INSTALL_DIR - "\215\245\343\341\257\245\350\255\256 \341\352\247\244\240\242\240\255\245 \255\240 \257\240\257\252\240\342\240 \247\240 \341\253\240\243\240\255\245.", - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\215\245\343\341\257\245\350\255\256 \341\352\247\244\240\242\240\255\245 \255\240 \257\240\257\252\240\342\240 \247\240 \250\255\341\342\240\253\240\346\250\357.", + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_WRITE_PTABLE, - "\215\245\343\341\257\245\350\255\256 \247\240\257\250\341\242\240\255\245 \255\240 \244\357\253\256\242\250\342\245 \342\240\241\253\250\346\250.\n" - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\210\255\341\342\240\253\240\346\250\357\342\240 \255\245 \343\341\257\357 \244\240 \247\240\257\250\350\245 \344\240\251\253\256\242\240\342\240 \342\240\241\253\250\346\240.\n" + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_ADDING_CODEPAGE, - "\215\245\343\341\257\245\350\255\256 \244\256\241\240\242\357\255\245 \255\240 \247\255\240\252\256\242\250\357 \255\240\241\256\340 \242 \340\245\243\250\341\342\352\340\240.\n" - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\210\255\341\342\240\253\240\346\250\357\342\240 \341\245 \257\340\256\242\240\253\250 \257\340\250 \244\256\241\240\242\357\255\245 \255\240 \252\256\244\256\242\240\342\240 \342\240\241\253\250\346\240 \242 \340\245\243\250\341\342\340\250\342\245.\n" + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_UPDATE_LOCALESETTINGS, - "\215\245\343\341\257\245\350\255\256 \343\341\342\240\255\256\242\357\242\240\255\245 \255\240 \254\245\341\342\255\250\342\245 \255\240\341\342\340\256\251\252\250.\n" - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\215\245\343\341\257\245\350\255\256 \250\255\341\342\240\253\250\340\240\255\245 \255\240 \253\256\252\240\253\255\250\342\245 \255\240\341\342\340\256\251\252\250.\n" + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_ADDING_KBLAYOUTS, - "\215\245\343\341\257\245\350\255\256 \244\256\241\240\242\357\255\245 \255\240 \252\253\240\242\250\240\342\343\340\255\250\342\245 \257\256\244\340\245\244\241\250 \242 \340\245\243\250\341\342\352\340\240.\n" - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\215\245\343\341\257\245\350\255\256 \244\256\241\240\242\357\255\245 \255\240 \252\253\240\242\250\240\342\343\340\255\240\342\240 \257\256\244\340\245\244\241\240 \242 \340\245\243\250\341\342\352\340\240.\n" + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_UPDATE_GEOID, - "\215\240\341\342\340\256\251\252\240\342\240 \255\245 \254\256\246\240 \244\240 \343\341\342\240\255\256\242\250 \256\247\255\240\347\250\342\245\253\357 \255\240 \243\245\256\243\340\240\344\341\252\256\342\256 \257\256\253\256\246\245\255\250\245.\n" - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240" + "\210\255\341\342\240\253\240\346\250\357\342\240 \255\245 \343\341\257\357 \244\240 \343\341\342\240\255\256\242\250 \243\245\256\243\340\240\344\341\252\256\342\256 \254\245\341\342\256\257\256\253\256\246\245\255\250\245.\n" + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { // ERROR_DIRECTORY_NAME, - "Invalid directory name.\n" + "\215\245\242\240\253\250\244\255\256 \250\254\245 \255\240 \244\250\340\245\252\342\256\340\250\357\342\240.\n" "\n" - " * Press any key to continue." + " * \215\240\342\250\341\255\245\342\245 \257\340\256\250\247\242\256\253\245\255 \252\253\240\242\250\350, \247\240 \244\240 \257\340\256\244\352\253\246\250\342\245." }, { // ERROR_INSUFFICIENT_PARTITION_SIZE, - "The selected partition is not large enough to install ReactOS.\n" - "The install partition must have a size of at least %lu MB.\n" + "\202 \250\247\241\340\240\255\250\357 \244\357\253 \255\357\254\240 \244\256\341\342\240\342\352\347\255\256 \341\242\256\241\256\244\255\256 \254\357\341\342\256 \247\240 \250\255\341\342\240\253\240\346\250\357 \255\240 ReactOS.\n" + "\210\255\341\342\240\253\240\346\250\256\255\255\250\357 \244\357\253 \342\340\357\241\242\240 \244\240 \341\245 \341 \340\240\247\254\245\340 \255\240\251-\254\240\253\252\256 %lu MB.\n" "\n" - " * \215\240\342\250\341\255\245\342\245 \252\253\240\242\250\350, \247\240 \244\240 \257\340\256\244\352\253\246\250\342\245.", + " * \215\240\342\250\341\255\245\342\245 \257\340\256\250\247\242\256\253\245\255 \252\253\240\242\250\350, \247\240 \244\240 \257\340\256\244\352\253\246\250\342\245.", NULL }, { // ERROR_PARTITION_TABLE_FULL, - "You cannot create a new primary or extended partition in the\n" - "partition table of this disk because the partition table is full.\n" + "\215\245 \254\256\246\245\342\245 \244\240 \341\352\247\244\240\244\245\342\245 \255\256\242 \257\352\340\242\250\347\245\255 \250\253\250 \340\240\247\350\250\340\250\342\245\253\245\255 \244\357\253 \242\n" + "\247\240\351\256\342\256 \244\357\253\256\242\240\342\240 \342\240\241\253\250\346\240 \245 \257\352\253\255\240.\n" "\n" - " * Press any key to continue." + " * \215\240\342\250\341\255\245\342\245 \257\340\256\250\247\242\256\253\245\255 \252\253\240\242\250\350, \247\240 \244\240 \257\340\256\244\352\253\246\250\342\245." }, { // ERROR_ONLY_ONE_EXTENDED, - "You cannot create more than one extended partition per disk.\n" + "\215\245 \254\256\246\245\342\245 \244\240 \341\352\247\244\240\244\245\342\245 \257\256\242\245\347\245 \256\342 \245\244\250\255 \340\240\247\350\250\340\250\342\245\253\245\255 \244\357\253.\n" "\n" - " * Press any key to continue." + " * \215\240\342\250\341\255\245\342\245 \257\340\256\250\247\242\256\253\245\255 \252\253\240\242\250\350, \247\240 \244\240 \257\340\256\244\352\253\246\250\342\245." }, { // ERROR_FORMATTING_PARTITION, - "Setup is unable to format the partition:\n" + "\210\255\341\342\240\253\240\346\250\357\342\240 \255\245 \254\256\246\245 \244\240 \344\256\340\254\240\342\250\340\240 \244\357\253\240:\n" " %S\n" "\n" - "ENTER = Reboot computer" + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240" }, { NULL, @@ -2228,25 +2234,24 @@ MUI_PAGE bgBGPages[] = MUI_STRING bgBGStrings[] = { {STRING_PLEASEWAIT, - " \217\256\347\240\252\240\251\342\245..."}, + " \214\256\253\357 \250\247\347\240\252\240\251\342\245..."}, {STRING_INSTALLCREATEPARTITION, - " ENTER = Install P = Create Primary E = Create Extended F3 = Quit"}, + " ENTER = \210\255\341\342\240\253\250\340\240\251 P = \221\352\247\244\240\251\342\245 \257\352\340\242\250\347\245\255 E = \221\352\247\244\240\251\342\245 \340\240\247\350\250\340\245\255 F3 = \210\247\345\256\244"}, // " ENTER = ������� C = �ꧤ����� �� �� F3 = ��室"}, {STRING_INSTALLCREATELOGICAL, - " ENTER = Install L = Create Logical Partition F3 = Quit"}, + " ENTER = \210\255\341\342\240\253\250\340\240\251 L = \221\352\247\244\240\251 \253\256\243\250\347\245\341\252\250 \257\240\340\342\250\350\352\255 F3 = \210\247\345\256\244"}, {STRING_INSTALLDELETEPARTITION, - " ENTER = \221\253\240\243\240\255\245 D = \210\247\342\340\250\242\240\255\245 \255\240 \244\357\253 F3 = \210\247\345\256\244"}, + " ENTER = \210\255\341\342\240\253\250\340\240\251 D = \210\247\342\340\250\242\240\255\245 \255\240 \244\357\253 F3 = \210\247\345\256\244"}, {STRING_DELETEPARTITION, - " D = Delete Partition F3 = Quit"}, + " D = \210\247\342\340\250\251 \244\357\253 F3 = \210\247\345\256\244"}, {STRING_PARTITIONSIZE, "\220\240\247\254\245\340 \255\240 \255\256\242\250\357 \244\357\253:"}, {STRING_CHOOSENEWPARTITION, - "You have chosen to create a primary partition on"}, -// "���ࠫ� �� �� �ꧤ���� ��� �� ��"}, + "\210\247\241\340\240\253\250 \341\342\245 \244\240 \341\352\247\244\240\244\245\342\245 \255\256\242 \257\352\340\342\250\350\245\255 \244\357\253 \255\240"}, {STRING_CHOOSE_NEW_EXTENDED_PARTITION, - "You have chosen to create an extended partition on"}, + "\210\247\241\340\240\253\250 \341\342\245 \244\240 \341\352\247\244\240\244\245\342\245 \340\240\247\350\250\340\250\342\245\253\245\255 \244\357\253 \255\240"}, {STRING_CHOOSE_NEW_LOGICAL_PARTITION, - "You have chosen to create a logical partition on"}, + "\210\247\241\340\240\253\250 \341\342\245 \244\240 \341\352\247\244\240\244\245\342\245 \253\256\243\250\347\245\341\252\250 \244\357\253 \255\240"}, {STRING_HDDSIZE, "\202\352\242\245\244\245\342\245 \340\240\247\254\245\340\240 \255\240 \255\256\242\250\357 \244\357\253 (\242 \254\245\243\240\241\240\251\342\250)."}, {STRING_CREATEPARTITION, @@ -2254,35 +2259,35 @@ MUI_STRING bgBGStrings[] = {STRING_PARTFORMAT, "\217\340\245\244\341\342\256\250 \344\256\340\254\240\342\250\340\240\255\245 \255\240 \244\357\253\240."}, {STRING_NONFORMATTEDPART, - "\210\247\241\340\240\253\250 \341\342\245 \244\240 \341\253\256\246\250\342\245 \220\245\240\252\342\216\221 \255\240 \255\256\242 \250\253\250 \255\245\340\240\247\257\340\245\244\245\253\245\255 \244\357\253."}, + "\210\247\241\340\240\253\250 \341\342\245 \244\240 \341\253\256\246\250\342\245 ReactOS \255\240 \255\256\242 \250\253\250 \255\245\344\256\340\254\240\342\250\340\240\255 \244\357\253."}, {STRING_NONFORMATTEDSYSTEMPART, - "The system partition is not formatted yet."}, + "\221\250\341\342\245\254\255\250\357\342 \244\357\253 \255\245 \245 \344\256\340\254\240\342\250\340\240\255 \242\341\245 \256\351\245."}, {STRING_NONFORMATTEDOTHERPART, - "The new partition is not formatted yet."}, + "\215\256\242\250\357\342 \244\357\253 \255\245 \245 \344\256\340\254\240\342\250\340\240\255 \242\341\245 \256\351\245."}, {STRING_INSTALLONPART, - "\221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 \242\352\340\345\343 \244\357\253"}, + "\210\255\341\342\240\253\240\346\250\357 \255\240 ReactOS \242\352\340\345\343 \244\357\253"}, {STRING_CONTINUE, - "ENTER = \217\340\256\244\352\253\246\240\242\240\255\245"}, + "ENTER = \217\340\256\244\352\253\246\250"}, {STRING_QUITCONTINUE, - "F3 = \210\247\345\256\244 ENTER = \217\340\256\244\352\253\246\240\242\240\255\245"}, + "F3 = \210\247\345\256\244 ENTER = \217\340\256\244\352\253\246\250"}, {STRING_REBOOTCOMPUTER, - "ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240"}, + "ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240"}, {STRING_DELETING, - " Deleting file: %S"}, + " \210\247\342\340\250\242\240\255\245 \255\240 \344\240\251\253: %S"}, {STRING_MOVING, - " Moving file: %S to: %S"}, + " \214\245\341\342\250 \344\240\251\253: %S to: %S"}, {STRING_RENAMING, - " Renaming file: %S to: %S"}, + " \217\340\245\250\254\245\255\343\242\240 \344\240\251\253: %S to: %S"}, {STRING_COPYING, " \207\240\257\250\341 \255\240 \344\240\251\253: %S"}, {STRING_SETUPCOPYINGFILES, "\224\240\251\253\256\242\245\342\245 \341\245 \247\240\257\250\341\242\240\342..."}, {STRING_REGHIVEUPDATE, - " \216\341\352\242\340\245\254\245\255\357\242\240\255\245 \255\240 \340\245\243\250\341\342\352\340\255\250\342\245 \340\256\245\242\245..."}, + " \216\341\352\242\340\245\254\245\255\357\242\240\255\245 \255\240 \340\245\243\250\341\342\340\250\342\245..."}, {STRING_IMPORTFILE, - " \202\255\240\341\357\255\245 \255\240 %S..."}, + " \210\254\256\340\342\250\340\240\255\245 \255\240 %S..."}, {STRING_DISPLAYSETTINGSUPDATE, - " \216\341\352\242\340\245\254\245\255\357\242\240\255\245 \340\245\243\250\341\342\340\256\242\250\342\245 \255\240\341\342\340\256\251\252\250 \255\240 \245\252\340\240\255\240..."}, + " \216\341\352\242\340\245\254\245\255\357\242\240\255\245 \255\240 \255\240\341\342\340\256\251\252\250\342\245 \255\240 \245\252\340\240\255\240..."}, {STRING_LOCALESETTINGSUPDATE, " \216\341\352\242\340\245\254\245\255\357\242\240\255\245 \255\240 \254\245\341\342\255\250\342\245 \255\240\341\342\340\256\251\252\250..."}, {STRING_KEYBOARDSETTINGSUPDATE, @@ -2292,9 +2297,9 @@ MUI_STRING bgBGStrings[] = {STRING_DONE, " \203\256\342\256\242\256..."}, {STRING_REBOOTCOMPUTER2, - " ENTER = \217\340\245\247\240\257\343\341\252\240\255\245 \255\240 \252\256\254\257\356\342\352\340\240"}, + " ENTER = \220\245\341\342\240\340\342\250\340\240\251 \252\256\254\257\356\342\352\340\240"}, {STRING_REBOOTPROGRESSBAR, - " Your computer will reboot in %li second(s)... "}, + " \212\256\254\257\356\342\352\340\240 \351\245 \241\352\244\245 \340\245\341\342\240\340\342\250\340\240\255\245 \341\253\245\244 %li \341\245\252\343\255\244\250... "}, {STRING_CONSOLEFAIL1, "\216\342\242\240\340\357\255\245\342\256 \255\240 \252\256\255\247\256\253\240\342\240 \245 \255\245\242\352\247\254\256\246\255\256\r\n\r\n"}, {STRING_CONSOLEFAIL2, @@ -2302,15 +2307,15 @@ MUI_STRING bgBGStrings[] = {STRING_CONSOLEFAIL3, "\217\256\244\244\340\352\246\252\240\342\240 \255\240 USB \245 \242\341\245 \256\351\245 \255\245\257\352\253\255\240\r\n"}, {STRING_FORMATTINGDISK, - "\222\245\347\245 \344\256\340\254\240\342\250\340\240\255\245 \255\240 \244\250\341\252\240"}, + "\224\256\340\254\240\342\250\340\240\255\245 \255\240 \244\250\341\252\240"}, {STRING_CHECKINGDISK, - "\222\245\347\245 \257\340\256\242\245\340\252\240 \255\240 \244\250\341\252\240"}, + "\217\340\256\242\245\340\252\240 \255\240 \244\250\341\252\240"}, {STRING_FORMATDISK1, - " \224\256\340\254\240\342\250\340\240\255\245 \255\240 \244\357\253\240 \252\240\342\256 %S \344\240\251\253\256\242\240 \343\340\245\244\241\240 (\241\352\340\247\256 \344\256\340\254\240\342\250\340\240\255\245) "}, + " \224\256\340\254\240\342\250\340\240\255\245 \255\240 \244\357\253\240 \252\240\342\256 %S \344\240\251\253\256\242\240 \341\250\341\342\245\254\240 (\241\352\340\247\256 \344\256\340\254\240\342\250\340\240\255\245) "}, {STRING_FORMATDISK2, - " \224\256\340\254\240\342\250\340\240\255\245 \255\240 \244\357\253\240 \252\240\342\256 %S \344\240\251\253\256\242\240 \343\340\245\244\241\240 "}, + " \224\256\340\254\240\342\250\340\240\255\245 \255\240 \244\357\253\240 \252\240\342\256 %S \344\240\251\253\256\242\240 \341\250\341\342\245\254\240 "}, {STRING_KEEPFORMAT, - " \207\240\257\240\247\242\240\255\245 \255\240 \344\240\251\253\256\242\240\342\240 \343\340\245\244\241\240 (\241\245\247 \257\340\256\254\245\255\250) "}, + " \207\240\257\240\247\242\240\255\245 \255\240 \344\240\251\253\256\242\240\342\240 \341\250\341\342\245\254\240 (\241\245\247 \257\340\256\254\245\255\250) "}, {STRING_HDINFOPARTCREATE_1, "%s."}, {STRING_HDINFOPARTDELETE_1, @@ -2326,11 +2331,11 @@ MUI_STRING bgBGStrings[] = {STRING_NEWPARTITION, "\201\245 \341\352\247\244\240\244\245\255 \255\256\242 \244\357\253 \255\240"}, {STRING_UNPSPACE, - "\215\245\340\240\247\257\340\245\244\245\253\245\255\256 \254\357\341\342\256"}, + "\215\245\247\240\244\245\253\245\255\256 \257\340\256\341\342\340\240\255\341\342\242\256"}, {STRING_MAXSIZE, "\214\201 (\244\256 %lu \214\201)"}, {STRING_EXTENDED_PARTITION, - "Extended Partition"}, + "\220\240\247\350\250\340\245\255 \257\240\340\342\250\350\352\255"}, {STRING_UNFORMATTED, "\215\256\242 (\215\245\344\256\340\254\240\342\250\340\240\255)"}, {STRING_FORMATUNUSED, diff --git a/base/shell/explorer/lang/bg-BG.rc b/base/shell/explorer/lang/bg-BG.rc index abed935e457..da3edd651d9 100644 --- a/base/shell/explorer/lang/bg-BG.rc +++ b/base/shell/explorer/lang/bg-BG.rc @@ -5,18 +5,18 @@ BEGIN POPUP "" BEGIN MENUITEM SEPARATOR - MENUITEM "&Adjust Date/Time", ID_SHELL_CMD_ADJUST_DAT - MENUITEM "&Customize Notifications...", ID_SHELL_CMD_CUST_NOTIF + MENUITEM "&Настройка на Дата и час", ID_SHELL_CMD_ADJUST_DAT + MENUITEM "&Персонализиране на известията...", ID_SHELL_CMD_CUST_NOTIF MENUITEM SEPARATOR - MENUITEM "Ca&scade Windows", ID_SHELL_CMD_CASCADE_WND - MENUITEM "Tile Windows &Horizontally", ID_SHELL_CMD_TILE_WND_H - MENUITEM "Tile Windows V&ertically", ID_SHELL_CMD_TILE_WND_V - MENUITEM "&Show the Desktop", ID_SHELL_CMD_SHOW_DESKTOP - MENUITEM "&Undo", ID_SHELL_CMD_UNDO_ACTION + MENUITEM "Каскадни прозорци", ID_SHELL_CMD_CASCADE_WND + MENUITEM "Плочки по хоризонтала", ID_SHELL_CMD_TILE_WND_H + MENUITEM "Плочки по вертикала", ID_SHELL_CMD_TILE_WND_V + MENUITEM "&Визуализирай работния плот", ID_SHELL_CMD_SHOW_DESKTOP + MENUITEM "&Назад", ID_SHELL_CMD_UNDO_ACTION MENUITEM SEPARATOR - MENUITEM "Задачен управител", ID_SHELL_CMD_OPEN_TASKMGR + MENUITEM "Диспечер на задачите", ID_SHELL_CMD_OPEN_TASKMGR MENUITEM SEPARATOR - MENUITEM "&Заключване на задачната лента", ID_LOCKTASKBAR + MENUITEM "&Заключване на лентата със задачите", ID_LOCKTASKBAR MENUITEM "С&войства", ID_SHELL_CMD_PROPERTIES END END @@ -30,7 +30,7 @@ BEGIN BEGIN MENUITEM "(Празно)", -1, MFT_STRING, MFS_GRAYED END - POPUP "&Любимки", IDM_FAVORITES + POPUP "&Любими", IDM_FAVORITES BEGIN MENUITEM "(Празно)", -1, MFT_STRING, MFS_GRAYED END @@ -40,12 +40,12 @@ BEGIN END POPUP "На&стройки", IDM_SETTINGS BEGIN - MENUITEM "&Крило за управление", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED + MENUITEM "&Контролен панел", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED MENUITEM "", -1, MFT_SEPARATOR MENUITEM "&Сигурност...", IDM_SECURITY, MFT_STRING, MFS_ENABLED MENUITEM "&Мрежови връзки", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED - MENUITEM "&Печатачи и факсове", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED - MENUITEM "&Задачна лента и изборник „Пуск“", IDM_TASKBARANDSTARTMENU, MFT_STRING, MFS_ENABLED + MENUITEM "&Принтери и факсове", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED + MENUITEM "&Лента със задачите и бутон „Старт“", IDM_TASKBARANDSTARTMENU, MFT_STRING, MFS_ENABLED END MENUITEM "&Търсене", IDM_SEARCH, MFT_STRING, MFS_ENABLED MENUITEM "&Помощ и поддръжка", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED @@ -53,7 +53,7 @@ BEGIN MENUITEM "", 450, MFT_SEPARATOR, MFS_ENABLED MENUITEM "&Съгласуване", IDM_SYNCHRONIZE, MFT_STRING, MFS_ENABLED MENUITEM "&Изход %s...", IDM_LOGOFF, MFT_STRING, MFS_ENABLED - MENUITEM "&Откачване...", IDM_DISCONNECT, MFT_STRING, MFS_ENABLED + MENUITEM "&Откачане...", IDM_DISCONNECT, MFT_STRING, MFS_ENABLED MENUITEM "От&гнездване на компютъра", IDM_UNDOCKCOMPUTER, MFT_STRING, MFS_ENABLED MENUITEM "&Изключване...", IDM_SHUTDOWN, MFT_STRING, MFS_ENABLED END @@ -61,138 +61,138 @@ END IDD_TASKBARPROP_TASKBAR DIALOGEX 0, 0, 252, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -CAPTION "Taskbar" +CAPTION "Лентата със задачите" FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN - GROUPBOX "Облик на задачната лента", IDC_STATIC, 6, 6, 240, 104 + GROUPBOX "Изглед на лентата със задачите", IDC_STATIC, 6, 6, 240, 104 CONTROL "", IDC_TASKBARPROP_TASKBARBITMAP, "Static", SS_BITMAP | SS_SUNKEN | SS_CENTERIMAGE, 12, 18, 229, 24 - AUTOCHECKBOX "За&ключванена задачната лента", IDC_TASKBARPROP_LOCK, 13, 45, 200, 10 - AUTOCHECKBOX "Задачната лента се крие &сама", IDC_TASKBARPROP_HIDE, 13, 58, 200, 10 - AUTOCHECKBOX "Задачната лента стои &върху останалите прозорци", IDC_TASKBARPROP_ONTOP, 13, 71, 200, 10 - AUTOCHECKBOX "&Скупчване на сходните бутони в задачната лента", IDC_TASKBARPROP_GROUP, 13, 84, 200, 10 - AUTOCHECKBOX "Показване на &бърз пуск", IDC_TASKBARPROP_SHOWQL, 13, 97, 200, 10 - GROUPBOX "Notification area", IDC_STATIC, 6, 114, 240, 98 + AUTOCHECKBOX "Заключване на лентата със задачите", IDC_TASKBARPROP_LOCK, 13, 45, 200, 10 + AUTOCHECKBOX "Автоматично скриване на лентата със задачите", IDC_TASKBARPROP_HIDE, 13, 58, 200, 10 + AUTOCHECKBOX "Лентата със задачите стои над останалите прозорци", IDC_TASKBARPROP_ONTOP, 13, 71, 200, 10 + AUTOCHECKBOX "Групиране на приложенията в лентата със задачите", IDC_TASKBARPROP_GROUP, 13, 84, 200, 10 + AUTOCHECKBOX "Показване на бърз старт", IDC_TASKBARPROP_SHOWQL, 13, 97, 200, 10 + GROUPBOX "Зона за уведомления", IDC_STATIC, 6, 114, 240, 98 CONTROL "", IDC_TASKBARPROP_NOTIFICATIONBITMAP, "Static", SS_BITMAP | SS_SUNKEN | SS_CENTERIMAGE, 12, 126, 229, 24 AUTOCHECKBOX "&Часовник", IDC_TASKBARPROP_CLOCK, 13, 153, 80, 10 - AUTOCHECKBOX "Show seconds", IDC_TASKBARPROP_SECONDS, 120, 153, 80, 10, WS_DISABLED - LTEXT "Можете да поддържате уведомителката подредена, като скривате значетата, върху които не сте цъкали скоро.", IDC_STATIC, 13, 48, 223, 16, WS_DISABLED - AUTOCHECKBOX "С&криване на бездейните значета", IDC_TASKBARPROP_HIDEICONS, 13, 191, 125, 10 - PUSHBUTTON "На&гласяване...", IDC_TASKBARPROP_ICONCUST, 188, 191, 50, 14 + AUTOCHECKBOX "Покажи секундите", IDC_TASKBARPROP_SECONDS, 120, 153, 80, 10, WS_DISABLED + LTEXT "Можете да поддържате лентата подредена, като скривате приложенията, върху които скоро не сте стартирали.", IDC_STATIC, 13, 169, 223, 16, WS_DISABLED + AUTOCHECKBOX "Скриване на неактивните иконки", IDC_TASKBARPROP_HIDEICONS, 13, 191, 125, 10 + PUSHBUTTON "Персонализиране...", IDC_TASKBARPROP_ICONCUST, 168, 191, 70, 14 END IDD_TASKBARPROP_STARTMENU DIALOGEX 0, 0, 252, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -CAPTION "Пусков изборник" +CAPTION "Старт меню" FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN -CONTROL "", IDC_TASKBARPROP_STARTMENU_BITMAP, "Static", SS_BITMAP | SS_SUNKEN,7, 7, 183, 108 - AUTORADIOBUTTON "&Пусков изборник", IDC_TASKBARPROP_STARTMENU, 7, 135, 105, 10 - LTEXT "Този изборник ви дава лесне достъп до папките ви, любимите ви приложения и търсенето.", IDC_TASKBARPROP_STARTMENUMODERNTEXT, 20, 145, 150, 24 - PUSHBUTTON "На&гласяване...", IDC_TASKBARPROP_STARTMENUCUST, 192, 132, 53, 14 - AUTORADIOBUTTON "Класически пусков из&борник", IDC_TASKBARPROP_STARTMENUCLASSIC, 7, 175, 105, 10 - LTEXT "Този изглед на изборника ви осигурява класически облик и начин на работа.", IDC_TASKBARPROP_STARTMENUCLASSICTEXT, 20, 185, 150, 24 - PUSHBUTTON "На&гласяване...", IDC_TASKBARPROP_STARTMENUCLASSICCUST, 192, 172, 53, 14 + CONTROL "", IDC_TASKBARPROP_STARTMENU_BITMAP, "Static", SS_BITMAP | SS_SUNKEN, 7, 7, 183, 108 + AUTORADIOBUTTON "&Старт меню", IDC_TASKBARPROP_STARTMENU, 7, 135, 105, 10 + LTEXT "Тази лента със задачите ви дава лесен достъп до папките ви, приложенията и търсенето.", IDC_TASKBARPROP_STARTMENUMODERNTEXT, 20, 145, 150, 24 + PUSHBUTTON "&Персонализиране...", IDC_TASKBARPROP_STARTMENUCUST, 192, 132, 53, 14 + AUTORADIOBUTTON "Класическо Старт меню", IDC_TASKBARPROP_STARTMENUCLASSIC, 7, 175, 105, 10 + LTEXT "Този изглед на лентата със задачите ви осигурява класически облик и начин на работа.", IDC_TASKBARPROP_STARTMENUCLASSICTEXT, 20, 185, 150, 24 + PUSHBUTTON "&Персонализиране...", IDC_TASKBARPROP_STARTMENUCLASSICCUST, 192, 172, 53, 14 END IDD_NOTIFICATIONS_CUSTOMIZE DIALOGEX 0, 0, 232, 240 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_DLGFRAME EXSTYLE WS_EX_CONTEXTHELP -CAPTION "Customize Notifications" +CAPTION "Персонализиране на уведомленията" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "ReactOS displays icons for active and urgent notifications, and hides inactive ones. You can change this behavior for items in the list below.", IDC_STATIC, 6, 6, 220, 30 - LTEXT "Select an item, then choose its notification behavior:", IDC_STATIC, 6, 40, 220, 10 + LTEXT "ReactOS показва активните и скрива неактивните уведомления. Можете да промените тези настройки по долу. ", IDC_STATIC, 6, 6, 220, 30 + LTEXT "Изберете елемент, а след това настройте неговото поведение:", IDC_STATIC, 6, 40, 220, 10 CONTROL "", IDC_NOTIFICATION_LIST, "SysListView32", WS_CLIPSIBLINGS | WS_BORDER | 0x00008005, 6, 50, 220, 128 COMBOBOX IDC_NOTIFICATION_BEHAVIOUR, 103, 178, 78, 200, CBS_DROPDOWNLIST | NOT WS_VISIBLE | WS_CLIPSIBLINGS - PUSHBUTTON "&Restore Defaults", IDC_TASKBARPROP_NOTIREST, 164, 188, 62, 14 - DEFPUSHBUTTON "OK", IDOK, 122, 220, 50, 14 - PUSHBUTTON "Cancel", IDCANCEL, 176, 220, 50, 14 + PUSHBUTTON "&Настройки по подразбиране", IDC_TASKBARPROP_NOTIREST, 124, 188, 102, 14 + DEFPUSHBUTTON "Добре", IDOK, 122, 220, 50, 14 + PUSHBUTTON "Изход", IDCANCEL, 176, 220, 50, 14 END IDD_CLASSICSTART_CUSTOMIZE DIALOGEX 0, 0, 232, 240, 0 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_DLGFRAME -CAPTION "Customize Classic Start Menu" +CAPTION "Персонализиране на Старт менюто" FONT 8, "MS Shell Dlg" BEGIN - GROUPBOX "Start menu", IDC_STATIC, 8, 7, 218, 114 + GROUPBOX "Старт меню", IDC_STATIC, 8, 7, 218, 114 ICON IDI_STARTMENU2, IDC_STATIC, 19, 17, 20, 20 - LTEXT "You can customize your Start menu by adding or removing items.", IDC_STATIC, 48, 17, 108, 39 - PUSHBUTTON "A&dd...", IDC_CLASSICSTART_ADD, 162, 18, 53, 14 - PUSHBUTTON "&Remove...", IDC_CLASSICSTART_REMOVE, 162, 33, 53, 14 - PUSHBUTTON "Ad&vanced", IDC_CLASSICSTART_ADVANCED, 162, 49, 53, 14 - PUSHBUTTON "&Sort", IDC_CLASSICSTART_SORT, 162, 65, 53, 14 + LTEXT "Можете да персонализирате Старт менюто като добавяте и премахвате елементи.", IDC_STATIC, 48, 17, 108, 39 + PUSHBUTTON "&Добави...", IDC_CLASSICSTART_ADD, 162, 18, 53, 14 + PUSHBUTTON "&Премахни...", IDC_CLASSICSTART_REMOVE, 162, 33, 53, 14 + PUSHBUTTON "&Разширени", IDC_CLASSICSTART_ADVANCED, 162, 49, 53, 14 + PUSHBUTTON "&Сортирай", IDC_CLASSICSTART_SORT, 162, 65, 53, 14 ICON IDI_RECYCLEBIN, IDC_STATIC, 20, 85, 20, 20 - LTEXT "To remove records of recently accessed documents, programs, and Web sites, click Clear.", IDC_STATIC, 49, 85, 108, 33 - PUSHBUTTON "&Clear", IDC_CLASSICSTART_CLEAR, 162, 94, 53, 14 - LTEXT "Advanced S&tart menu options:", IDC_STATIC, 8, 129, 150, 8 + LTEXT "За да премахнете записи на наскоро използвани документи, програми и интернет сайтове, щракнете върху Изчисти.", IDC_STATIC, 49, 85, 108, 33 + PUSHBUTTON "&Изчисти", IDC_CLASSICSTART_CLEAR, 162, 94, 53, 14 + LTEXT "Разширени настройки на Старт менюто:", IDC_STATIC, 8, 129, 150, 8 CONTROL "StartMenuSe&ttings", IDC_CLASSICSTART_SETTINGS, "SysTreeView32", WS_BORDER | 0x00000001, 8, 139, 218, 72, WS_EX_CLIENTEDGE - DEFPUSHBUTTON "OK", IDOK, 122, 220, 50, 14 - PUSHBUTTON "Cancel", IDCANCEL, 176, 220, 50, 14 + DEFPUSHBUTTON "Добре", IDOK, 122, 220, 50, 14 + PUSHBUTTON "Изход", IDCANCEL, 176, 220, 50, 14 END IDD_FILENAME_WARNING DIALOGEX 0, 0, 272, 81, 0 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUPWINDOW | WS_DLGFRAME -CAPTION "File Name Warning" +CAPTION "Предупреждение на името на файла" FONT 8, "MS Shell Dlg" BEGIN - DEFPUSHBUTTON "&Ignore", IDIGNORE, 215, 60, 50, 14 - PUSHBUTTON "&Rename", IDC_FILE_RENAME, 159, 60, 50, 14 + DEFPUSHBUTTON "&Игнорирай", IDIGNORE, 215, 60, 50, 14 + PUSHBUTTON "&Преименувай", IDC_FILE_RENAME, 159, 60, 50, 14 LTEXT "", IDC_STATIC, 7, 51, 258, 1, NOT WS_GROUP - AUTOCHECKBOX "&Don't perform this check at startup", IDC_NOTCHECK, 7, 62, 139, 10 + AUTOCHECKBOX "&Не прави тази проверка при стартиране", IDC_NOTCHECK, 7, 62, 139, 10 ICON 32515, IDC_STATIC, 7, 7, 21, 20 - LTEXT "There is a file or folder on your computer called %s which could cause certain applications to not function correctly. Renaming it to %s would solve this problem. Would you like to rename it now?", IDC_STATIC, 34, 7, 224, 37 + LTEXT "На вашия компютър има файл или папка %s, която може да доведе до неправилно функциониране на някой приложения. Преименуването на %s може да реши този проблем. Искате ли да я преименувате сега?", IDC_STATIC, 34, 7, 224, 37 END IDD_MODERNSTART_ADVANCED DIALOGEX 0, 0, 251, 198, 0 STYLE DS_SETFONT | WS_CAPTION | WS_CHILD | WS_DISABLED -CAPTION "Advanced" +CAPTION "Разширени настройки" FONT 8, "MS Shell Dlg" BEGIN - GROUPBOX "Start menu settings ", IDC_STATIC, 7, 7, 238, 42 - AUTOCHECKBOX "&Open submenus when I pause on them with my mouse", IDC_AUTOOPEN, 14, 21, 224, 10 - AUTOCHECKBOX "Highlight &newly installed programs", IDC_HIGHLIGHT, 14, 35, 224, 10 - LTEXT "Start &menu items:", IDC_STATIC, 7, 53, 238, 8 + GROUPBOX "Настройки на Старт менюто ", IDC_STATIC, 7, 7, 238, 42 + AUTOCHECKBOX "&Отваряне на подменютата, когато се задържи показалеца на мишката върху тях", IDC_AUTOOPEN, 14, 21, 224, 10 + AUTOCHECKBOX "Визуализирай нови инсталирани програми", IDC_HIGHLIGHT, 14, 35, 224, 10 + LTEXT "Елементи на Старт менюто:", IDC_STATIC, 7, 53, 238, 8 CONTROL "StartMenuSe&ttings", IDC_ITEMS, "SysTreeView32", WS_BORDER | 0x00000001, 7, 63, 238, 67, WS_EX_CLIENTEDGE - GROUPBOX "Recent documents ", IDC_STATIC, 7, 133, 238, 56 - LTEXT "Select this option to provide quick access to the documents you opened most recently. Clearing this list does not delete the documents.", IDC_STATIC, 14, 144, 224, 21 - AUTOCHECKBOX "List my most &recently opened documents", IDC_RECENTLY, 14, 168, 147, 10 - PUSHBUTTON "&Clear List", IDC_CLEAR, 182, 168, 55, 14 + GROUPBOX "Последни документи ", IDC_STATIC, 7, 133, 238, 56 + LTEXT "Изберете тази опция, за да осигурите бърз достъп до документите, които сте отворили. Изчистването на този списък не изтрива документите.", IDC_STATIC, 14, 144, 224, 21 + AUTOCHECKBOX "Показвай последните отворени документи", IDC_RECENTLY, 14, 168, 147, 10 + PUSHBUTTON "Изчисти списъка", IDC_CLEAR, 182, 168, 55, 14 END IDD_MODERNSTART_GENERAL DIALOGEX 0, 0, 251, 198 STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUPWINDOW | WS_DLGFRAME -CAPTION "General" +CAPTION "Общи" FONT 8, "MS Shell Dlg" BEGIN - GROUPBOX "Select an icon size for programs ", IDC_STATIC, 7, 7, 238, 37 + GROUPBOX "Изберете размера на иконките на програмите ", IDC_STATIC, 7, 7, 238, 37 ICON IDC_LARGEICON, 17, 18, 20, 20, SS_CENTERIMAGE ICON IDC_SMALLICON, 151, 18, 20, 20, SS_CENTERIMAGE - AUTORADIOBUTTON "&Large icons", IDC_CHOOSELARGE, 43, 25, 53, 10 - AUTORADIOBUTTON "&Small icons", IDC_CHOOSESMALL, 177, 25, 51, 10, NOT WS_TABSTOP - GROUPBOX "Programs ", IDC_STATIC, 7, 49, 238, 70 - LTEXT "The Start menu contains shortcuts to the programs you use most often. Clearing the list of shortcuts does not delete the programs.", IDC_STATIC, 14, 63, 224, 20 - LTEXT "&Number of programs on Start menu:", IDC_STATIC, 14, 86, 112, 8 + AUTORADIOBUTTON "&Големи иконки", IDC_CHOOSELARGE, 43, 25, 53, 10 + AUTORADIOBUTTON "&Малки иконки", IDC_CHOOSESMALL, 177, 25, 51, 10, NOT WS_TABSTOP + GROUPBOX "Програми ", IDC_STATIC, 7, 49, 238, 70 + LTEXT "Менюто Старт съдържа преки пътища към програмите, които използвате често. Изтриването на преките пътища на изтрива програмите.", IDC_STATIC, 14, 63, 224, 20 + LTEXT "&Програми в менюто Старт:", IDC_STATIC, 14, 86, 112, 8 EDITTEXT IDC_NUMBEROFPROGRAMS, 133, 84, 27, 12, ES_LEFT | ES_RIGHT | ES_NUMBER CONTROL "", IDC_NUMBERUPDOWN, "msctls_updown32", WS_BORDER | 0x000000B6, 160, 84, 11, 12 - PUSHBUTTON "&Clear List", IDC_CLEARLIST, 182, 98, 57, 14 - GROUPBOX "Show on Start menu ", IDC_STATIC, 7, 126, 238, 63 - AUTOCHECKBOX "&Internet:", IDC_SHOWINTERNET, 14, 140, 42, 10 + PUSHBUTTON "Изчисти &списъка", IDC_CLEARLIST, 182, 98, 57, 14 + GROUPBOX "Покажи стартовото меню ", IDC_STATIC, 7, 126, 238, 63 + AUTOCHECKBOX "&Интернет:", IDC_SHOWINTERNET, 14, 140, 42, 10 COMBOBOX IDC_INTERNETDEFAULTAPP, 98, 138, 140, 200, CBS_DROPDOWNLIST | WS_VSCROLL - AUTOCHECKBOX "&E-mail:", IDC_SHOWEMAIL, 14, 157, 37, 10 + AUTOCHECKBOX "&Електронна поща:", IDC_SHOWEMAIL, 14, 157, 37, 10 COMBOBOX IDC_EMAILDEFAULTAPP, 98, 155, 140, 200, CBS_DROPDOWNLIST | WS_VSCROLL END STRINGTABLE BEGIN - IDS_START "Пуск" + IDS_START "Старт" IDS_PROPERTIES "&Свойства" IDS_OPEN_ALL_USERS "&Отваряне на всички потребители" - IDS_EXPLORE_ALL_USERS "&Разлистване на всички потребители" - IDS_STARTUP_ERROR "Уредбата не може да пусне изследователя, понеже понеже регистърът е увреден или недостъпен." + IDS_EXPLORE_ALL_USERS "&Показване на всички потребители" + IDS_STARTUP_ERROR "Системата не може да стартира Explorer, защото регистърът е повреден или недостъпен." END STRINGTABLE BEGIN - IDS_TASKBAR_STARTMENU_PROP_CAPTION "Свойства на задачната лента и на пусковия изборник" - IDS_RESTORE_ALL "&Show Open Windows" + IDS_TASKBAR_STARTMENU_PROP_CAPTION "Лента със задачи и Старт меню" + IDS_RESTORE_ALL "&Покажи отворените прозорци" END diff --git a/dll/cpl/inetcpl/inetcpl.rc b/dll/cpl/inetcpl/inetcpl.rc index e0658d866a7..23f939ca7e9 100644 --- a/dll/cpl/inetcpl/inetcpl.rc +++ b/dll/cpl/inetcpl/inetcpl.rc @@ -24,9 +24,12 @@ #include <reactos/manifest_hosted.rc> - /* UTF-8 */ - #pragma code_page(65001) +/* UTF-8 */ +#pragma code_page(65001) +#ifdef LANGUAGE_BG_BG + #include "lang/bg-BG.rc" +#endif #ifdef LANGUAGE_CS_CZ #include "lang/cs-CZ.rc" #endif diff --git a/dll/cpl/inetcpl/lang/bg-BG.rc b/dll/cpl/inetcpl/lang/bg-BG.rc new file mode 100644 index 00000000000..e66d4ce9fee --- /dev/null +++ b/dll/cpl/inetcpl/lang/bg-BG.rc @@ -0,0 +1,134 @@ +/* + * Bulgarian resources for the Internet control panel applet + * + * Copyright 2010 Detlef Riekenberg + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + * + */ + +LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT + +STRINGTABLE +BEGIN + IDS_CPL_NAME "Интернет настройки" + IDS_CPL_INFO "Конфигуриране на WINE Интернет Експлорер и свързаните с него настройки." + IDS_SEC_SETTINGS "Настройки на сигурността за зона: " + IDS_SEC_LEVEL0 "По избор" + IDS_SEC_LEVEL1 "Много ниско" + IDS_SEC_LEVEL2 "Ниско" + IDS_SEC_LEVEL3 "Средно" + IDS_SEC_LEVEL4 "Повишено" + IDS_SEC_LEVEL5 "Високо" +END + +/* "General" propsheet */ +IDD_GENERAL DIALOGEX 0, 0, 320, 220 +STYLE DS_SHELLFONT | WS_CAPTION | WS_CHILD | WS_DISABLED +FONT 8, "MS Shell Dlg" +CAPTION "Общи" +BEGIN + + GROUPBOX "Home page", IDC_STATIC, 4, 4, 312, 56 + ICON ICO_HOME, ICO_HOME, 10, 15, 21, 20 + LTEXT "Можете да изберете адресът който ще се отваря като ваша страница по подразбиране.", + IDC_STATIC, 40, 14, 265, 10 + EDITTEXT IDC_HOME_EDIT, 40, 26, 270, 12, WS_VISIBLE | ES_AUTOHSCROLL + PUSHBUTTON "&Текуща страница", IDC_HOME_CURRENT, 40, 42, 80, 14 + PUSHBUTTON "&Страница по подразбиране", IDC_HOME_DEFAULT, 126, 42, 98, 14 + PUSHBUTTON "&Празна страница", IDC_HOME_BLANK, 230, 42, 80, 14 + GROUPBOX "История на браузъра", IDC_STATIC, 4, 66, 312, 42 + ICON ICO_HISTORY, ICO_HISTORY, 10, 78, 80, 14 + LTEXT "Можете да изтриете кешираните страници, бисквитките и други данни.", + IDC_STATIC, 40, 76, 270, 10 + PUSHBUTTON "Изтриване на историята на изтегляния...", IDC_HISTORY_DELETE, 70, 90, 154, 14 + PUSHBUTTON "&Настройки...", IDC_HISTORY_SETTINGS, 230, 90, 80, 14 + +END + +/* "Delete browsing history" dialog */ +IDD_DELETE_HISTORY DIALOGEX 0, 0, 250, 250 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_CAPTION | WS_SYSMENU +FONT 8, "MS Shell Dlg" +CAPTION "Изтриване на историята на браузъра" +BEGIN + + AUTOCHECKBOX "&Временни интернет файлове\nКеширани копия на интернет страници, снимки и сертификати.", + IDC_DELETE_TEMP_FILES, 10, 8, 230, 40, BS_TOP | BS_MULTILINE + AUTOCHECKBOX "&Бисквитки\nФайлове запазени на вашия компютър, съхраняващи неща като потребителски предпочитания и информация за вход.", + IDC_DELETE_COOKIES, 10, 48, 230, 40, BS_TOP | BS_MULTILINE + AUTOCHECKBOX "&Списък с историята на интернет странциите до които имате достъп.", + IDC_DELETE_HISTORY, 10, 88, 230, 40, BS_TOP | BS_MULTILINE + AUTOCHECKBOX "&Данни за автоматично попълване: потребителски имена и друга информация.", + IDC_DELETE_FORM_DATA, 10, 128, 230, 40, BS_TOP | BS_MULTILINE + AUTOCHECKBOX "&Пароли които се използват автоматично.", + IDC_DELETE_PASSWORDS, 10, 168, 230, 40, BS_TOP | BS_MULTILINE + DEFPUSHBUTTON "Изход", IDCANCEL, 185, 230, 60, 15, WS_GROUP + PUSHBUTTON "&Изтриване", IDOK, 120, 230, 60, 15, WS_GROUP + +END + +/* "Security" propsheet */ +IDD_SECURITY DIALOGEX 0, 0, 320, 220 +STYLE DS_SHELLFONT | WS_CAPTION | WS_CHILD | WS_DISABLED +FONT 8, "MS Shell Dlg" +CAPTION "Сигурност" +BEGIN + + CONTROL "", IDC_SEC_LISTVIEW, "SysListView32", + LVS_ICON | LVS_ALIGNLEFT | LVS_AUTOARRANGE | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_VSCROLL, + 4, 4, 312, 58 + LTEXT "", IDC_SEC_ZONE_INFO, 4, 68, 312, 20 + GROUPBOX "", IDC_SEC_GROUP, 4, 88, 312, 126 + CONTROL "", IDC_SEC_TRACKBAR, "msctls_trackbar32", + TBS_VERT | TBS_AUTOTICKS | TBS_BOTH | TBS_REVERSED, 8, 98, 32, 100 + LTEXT "", IDC_SEC_LEVEL, 48, 102, 180, 12 + LTEXT "", IDC_SEC_LEVEL_INFO, 48, 114, 260, 80 +END + +/* "Content" propsheet */ +IDD_CONTENT DIALOGEX 0, 0, 320, 220 +STYLE DS_SHELLFONT | WS_CAPTION | WS_CHILD | WS_DISABLED +FONT 8, "MS Shell Dlg" +CAPTION "Съдържание" +BEGIN + + GROUPBOX "Сертификати", IDC_STATIC, 4, 4, 312, 50 + ICON ICO_CERTIFICATES, ICO_CERTIFICATES, 10, 15, 21, 20 + LTEXT "Сертификатите се използват за ваша лична идентификация, за идентификация на сертифициращи органи и издатели", + IDC_STATIC, 40, 14, 252, 18 + PUSHBUTTON "&Сертификати...", IDC_CERT, 146, 34, 80, 14 + PUSHBUTTON "Издатели...", IDC_CERT_PUBLISHER, 230, 34, 80, 14 + +END + +/* "Connections" propsheet */ +IDD_CONNECTIONS DIALOG 0, 0, 320, 220 +STYLE WS_CAPTION | WS_CHILD | WS_DISABLED +FONT 8, "MS Shell Dlg" +CAPTION "Връзки" +BEGIN + GROUPBOX "Автоматично конфигуриране", IDC_STATIC, 4, 4, 312, 56 + AUTOCHECKBOX "Използване на автоматично откриване на уеб прокси (WPAD)", IDC_USE_WPAD, 10, 14, 230, 14, BS_TOP + AUTOCHECKBOX "Използване на автоматичен скрипт за проски (PAC)", IDC_USE_PAC_SCRIPT, 10, 28, 230, 14, BS_TOP + LTEXT "Адрес:", IDC_STATIC, 10, 42, 40, 14 + EDITTEXT IDC_EDIT_PAC_SCRIPT, 50, 42, 160, 14, WS_VISIBLE | ES_AUTOHSCROLL | WS_DISABLED + GROUPBOX "Прокси сървър", IDC_STATIC, 4, 66, 312, 42 + AUTOCHECKBOX "Използван прокси сървър", IDC_USE_PROXY_SERVER, 10, 76, 200, 14, BS_TOP | BS_MULTILINE + LTEXT "Адрес:", IDC_STATIC, 10, 90, 40, 14 + EDITTEXT IDC_EDIT_PROXY_SERVER, 50, 90, 80, 14, WS_VISIBLE | ES_AUTOHSCROLL | WS_DISABLED + LTEXT "Порт:", IDC_STATIC, 140, 90, 30, 14 + EDITTEXT IDC_EDIT_PROXY_PORT, 170, 90, 40, 14, WS_VISIBLE | ES_AUTOHSCROLL | WS_DISABLED | ES_NUMBER +END diff --git a/dll/win32/crypt32/crypt32.rc b/dll/win32/crypt32/crypt32.rc index 2ed4b277562..d46de92e138 100644 --- a/dll/win32/crypt32/crypt32.rc +++ b/dll/win32/crypt32/crypt32.rc @@ -32,6 +32,9 @@ /* UTF-8 */ #pragma code_page(65001) +#ifdef LANGUAGE_BG_BG + #include "lang/crypt32_Bg.rc" +#endif #ifdef LANGUAGE_DE_DE #include "lang/crypt32_De.rc" #endif diff --git a/dll/win32/crypt32/lang/crypt32_Bg.rc b/dll/win32/crypt32/lang/crypt32_Bg.rc new file mode 100644 index 00000000000..14dd8811f4b --- /dev/null +++ b/dll/win32/crypt32/lang/crypt32_Bg.rc @@ -0,0 +1,236 @@ +/* + * crypt32 dll resources + * + * Copyright (C) 2006 Juan Lang + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + */ + +LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT + +STRINGTABLE +{ + IDS_AUTHORITY_KEY_ID "Идентификатор на главен ключ" + IDS_KEY_ATTRIBUTES "Атрибути на ключа" + IDS_KEY_USAGE_RESTRICTION "Ограничение за използване на ключа" + IDS_SUBJECT_ALT_NAME "Алтернативно име на ключа" + IDS_ISSUER_ALT_NAME "Алтернативно име на издателя" + IDS_BASIC_CONSTRAINTS "Основни ключове" + IDS_KEY_USAGE "Използване на ключа" + IDS_CERT_POLICIES "Политики за сертификата" + IDS_SUBJECT_KEY_IDENTIFIER "Идентификатор на ключа за субекта" + IDS_CRL_REASON_CODE "Код на причината (CRL)" + IDS_CRL_DIST_POINTS "CRL Distribution Points" + IDS_ENHANCED_KEY_USAGE "Enhanced Key Usage" + IDS_AUTHORITY_INFO_ACCESS "Достъп до информацията" + IDS_CERT_EXTENSIONS "Разширения на сертификата" + IDS_NEXT_UPDATE_LOCATION "Местоположение на следващата актуализация" + IDS_YES_OR_NO_TRUST "Доверие: Да/Не" + IDS_EMAIL_ADDRESS "Емаил адрес" + IDS_UNSTRUCTURED_NAME "Неструктурирано име" + IDS_CONTENT_TYPE "Тип съдържание" + IDS_MESSAGE_DIGEST "Избор на съобщения" + IDS_SIGNING_TIME "Дата на подписа" + IDS_COUNTER_SIGN "Брояч на подписа" + IDS_CHALLENGE_PASSWORD "Парола за предизвикателство" + IDS_UNSTRUCTURED_ADDRESS "Неструктуриран адрес" + IDS_SMIME_CAPABILITIES "S/MIME възможности" + IDS_PREFER_SIGNED_DATA "Предпочитание за подписани данни" + IDS_CPS "CPS" + IDS_USER_NOTICE "Уведомление за потребителя" + IDS_OCSP "Протокол за онлайн статус на сертификата" + IDS_CA_ISSUER "Сертифициращ орган" + IDS_CERT_TEMPLATE_NAME "Име на шаблон за сертификата" + IDS_CERT_TYPE "Тип сертификат" + IDS_CERT_MANIFOLD "Размножаване на сертификата" + IDS_NETSCAPE_CERT_TYPE "Netscape тип на сертификата" + IDS_NETSCAPE_BASE_URL "Netscape базов URL" + IDS_NETSCAPE_REVOCATION_URL "Netscape URL за отмяна" + IDS_NETSCAPE_CA_REVOCATION_URL "Netscape CA URL за отмяна" + IDS_NETSCAPE_CERT_RENEWAL_URL "Netscape URL за подновяване на сертификата" + IDS_NETSCAPE_CA_POLICY_URL "Netscape CA URL за полица" + IDS_NETSCAPE_SSL_SERVER_NAME "Netscape SSL име на сървъра" + IDS_NETSCAPE_COMMENT "Netscape коментар" + IDS_COUNTRY "Държава/Регион" + IDS_ORGANIZATION "Организация" + IDS_ORGANIZATIONAL_UNIT "Организационна единица" + IDS_COMMON_NAME "Често срещано име" + IDS_LOCALITY "Населено място" + IDS_STATE_OR_PROVINCE "Област или провинция" + IDS_TITLE "Заглавие" + IDS_GIVEN_NAME "Собствено име" + IDS_INITIALS "Инициали" + IDS_SUR_NAME "Средно име" + IDS_DOMAIN_COMPONENT "Компонент за домейн" + IDS_STREET_ADDRESS "Улица" + IDS_SERIAL_NUMBER "Сериен номер" + IDS_CA_VERSION "CA версия" + IDS_CROSS_CA_VERSION "Cross CA Version" + IDS_SERIALIZED_SIG_SERIAL_NUMBER "Сериен номер сериален подпис" + IDS_PRINCIPAL_NAME "Име на собственика" + IDS_WINDOWS_PRODUCT_UPDATE "Обновяване на ReactOS" + IDS_ENROLLMENT_NAME_VALUE_PAIR "Двойка стойности на име за записване" + IDS_OS_VERSION "Версия на операционната система" + IDS_ENROLLMENT_CSP "Запусване на CSP" + IDS_CRL_NUMBER "CRL номер" + IDS_DELTA_CRL_INDICATOR "Делта CRL индикатор" + IDS_ISSUING_DIST_POINT "Точка на издаване на дистрибуция" + IDS_FRESHEST_CRL "Нов CRL" + IDS_NAME_CONSTRAINTS "Ограничение за име" + IDS_POLICY_MAPPINGS "Съпоставки на политики" + IDS_POLICY_CONSTRAINTS "Ограничение на полици" + IDS_CROSS_CERT_DIST_POINTS "Точка на разпространение на кръстосани сертификати" + IDS_APPLICATION_POLICIES "Политика за приложение" + IDS_APPLICATION_POLICY_MAPPINGS "Съпоставяне на политиките на приложението" + IDS_APPLICATION_POLICY_CONSTRAINTS "Ограничение на политиката на приложението" + IDS_CMC_DATA "CMC данни" + IDS_CMC_RESPONSE "CMC орговор" + IDS_UNSIGNED_CMC_REQUEST "Неподписана CMC заявка" + IDS_CMC_STATUS_INFO "CMC информация за статуса" + IDS_CMC_EXTENSIONS "CMC разширения" + IDS_CMC_ATTRIBUTES "CMC атрибути" + IDS_PKCS_7_DATA "PKCS 7 данни" + IDS_PKCS_7_SIGNED "PKCS 7 подпис" + IDS_PKCS_7_ENVELOPED "Запечатан PKCS 7" + IDS_PKCS_7_SIGNED_ENVELOPED "Подписан и запечатан PKCS 7" + IDS_PKCS_7_DIGESTED "PKCS 7 Digested" + IDS_PKCS_7_ENCRYPTED "Шифрован PKCS 7" + IDS_PREVIOUS_CA_CERT_HASH "Предишен CA хеш на сертификата" + IDS_CRL_VIRTUAL_BASE "Виртуален базов CRL номер" + IDS_CRL_NEXT_PUBLISH "CRL следващо публикуване" + IDS_CA_EXCHANGE "CA сертификат за криптиране" + IDS_KEY_RECOVERY_AGENT "Агент за възстановяване на ключ" + IDS_CERTIFICATE_TEMPLATE "Информация за шаблон на сертификат" + IDS_ENTERPRISE_ROOT_OID "Главен корен OID" + IDS_RDN_DUMMY_SIGNER "Мини подпис" + IDS_ARCHIVED_KEY_ATTR "Шифрован личен ключ" + IDS_CRL_SELF_CDP "CRL публични местоположение" + IDS_REQUIRE_CERT_CHAIN_POLICY "Прилагане на веригата на сертификатите" + IDS_TRANSACTION_ID "Номер на транзакция" + IDS_SENDER_NONCE "Специален подател" + IDS_RECIPIENT_NONCE "Специален получател" + IDS_REG_INFO "Информация" + IDS_GET_CERTIFICATE "Получаване на сертификат" + IDS_GET_CRL "Получаване на CRL" + IDS_REVOKE_REQUEST "Заявка за оттегляне" + IDS_QUERY_PENDING "Чакаща заявка" + IDS_SORTED_CTL "Доверен списък от сертификати" + IDS_ARCHIVED_KEY_CERT_HASH "Хеш на архивиран ключ на сертификата" + IDS_PRIVATE_KEY_USAGE_PERIOD "Период за използване на частния ключ" + IDS_CLIENT_INFORMATION "Информация за клиента" + IDS_SERVER_AUTHENTICATION "Удостоверяване на сървъра" + IDS_CLIENT_AUTHENTICATION "Удостоверяване на клиента" + IDS_CODE_SIGNING "Код за подписване" + IDS_SECURE_EMAIL "Защитена електронна поща " + IDS_TIME_STAMPING "Отпечатване на часа" + IDS_MICROSOFT_TRUST_LIST_SIGNING "Доверителен списък на подпис" + IDS_MICROSOFT_TIME_STAMPING "Инсталиране на доверителния списък" + IDS_IPSEC_END_SYSTEM "IP на крайна система за сигурност" + IDS_IPSEC_TUNNEL "IP тунел за безопасност" + IDS_IPSEC_USER "IP потребител на сигурността" + IDS_EFS "Криптирана файлова система" + IDS_WHQL_CRYPTO "ReactOS проверка на хардуерния драйвер" + IDS_NT5_CRYPTO "ReactOS проверка на системния компонент" + IDS_OEM_WHQL_CRYPTO "Прверка на системния компонент OEM ReactOS" + IDS_EMBEDDED_NT_CRYPTO "Проверка на вградени системни компоненти на ReactOS" + IDS_KEY_PACK_LICENSES "Лицензи за пакет ключове" + IDS_LICENSE_SERVER "Проверка на лицензния сървъра" + IDS_SMART_CARD_LOGON "Вход със смарт карта" + IDS_DIGITAL_RIGHTS "Дигитални права" + IDS_QUALIFIED_SUBORDINATION "Квалифицирано подчинение" + IDS_KEY_RECOVERY "Възстановяване на ключ" + IDS_DOCUMENT_SIGNING "Подписване на документ" + IDS_IPSEC_IKE_INTERMEDIATE "IP сигурност на IKE междинен" + IDS_FILE_RECOVERY "Възстановяване на файл" + IDS_ROOT_LIST_SIGNER "Подпис на корена на списъка" + IDS_ANY_APPLICATION_POLICIES "Всички правила за приложение" + IDS_DS_EMAIL_REPLICATION "Емаил репликация на директориите" + IDS_ENROLLMENT_AGENT "Агент за искане на сертификати" + IDS_LIFETIME_SIGNING "Доживотно подписване" + IDS_ANY_CERT_POLICY "All issuance policies" +} + +STRINGTABLE +{ + IDS_LOCALIZEDNAME_ROOT "Доверени коренни сертифициращи органи" + IDS_LOCALIZEDNAME_MY "Лични" + IDS_LOCALIZEDNAME_CA "Междинни сертифициращи органи" + IDS_LOCALIZEDNAME_ADDRESSBOOK "Други хора" + IDS_LOCALIZEDNAME_TRUSTEDPUBLISHER "Доверени издатели" + IDS_LOCALIZEDNAME_DISALLOWED "Недоверени сертификати" +} + +STRINGTABLE +{ + IDS_KEY_ID "Ключ ИД=" + IDS_CERT_ISSUER "Издател на сертификат" + IDS_CERT_SERIAL_NUMBER "Сериен номер на сертификат=" + IDS_ALT_NAME_OTHER_NAME "Друго име=" + IDS_ALT_NAME_RFC822_NAME "Електронен адрес=" + IDS_ALT_NAME_DNS_NAME "DNS име=" + IDS_ALT_NAME_DIRECTORY_NAME "Адрес на указателя" + IDS_ALT_NAME_URL "URL=" + IDS_ALT_NAME_IP_ADDRESS "IP адрес=" + IDS_ALT_NAME_MASK "Маска=" + IDS_ALT_NAME_REGISTERED_ID "Регистрирано ИД=" + IDS_USAGE_UNKNOWN "Използване на неизвестен ключ" + IDS_SUBJECT_TYPE "Тип на заглавието=" + IDS_SUBJECT_TYPE_CA "CA" + IDS_SUBJECT_TYPE_END_CERT "Краен обект" + IDS_PATH_LENGTH "Ограничение на дължината на пътя=" + IDS_PATH_LENGTH_NONE "Няма" + IDS_INFO_NOT_AVAILABLE "Информацията не е налична" + IDS_AIA "Достъп до информация" + IDS_ACCESS_METHOD "Метод за достъп=" + IDS_ACCESS_METHOD_OCSP "OCSP" + IDS_ACCESS_METHOD_CA_ISSUERS "CA Issuers" + IDS_ACCESS_METHOD_UNKNOWN "Неизвестен метод за достъп" + IDS_ACCESS_LOCATION "Алтернативно име" + IDS_CRL_DIST_POINT "Точка на разпространение на CRL" + IDS_CRL_DIST_POINT_NAME "Име на точка на разпространение" + IDS_CRL_DIST_POINT_FULL_NAME "Пълно име" + IDS_CRL_DIST_POINT_RDN_NAME "RDN име" + IDS_CRL_DIST_POINT_REASON "CRL причина=" + IDS_CRL_DIST_POINT_ISSUER "CRL издател" + IDS_REASON_KEY_COMPROMISE "Key Compromise" + IDS_REASON_CA_COMPROMISE "CA Compromise" + IDS_REASON_AFFILIATION_CHANGED "Променена принадлежност" + IDS_REASON_SUPERSEDED "Заменено" + IDS_REASON_CESSATION_OF_OPERATION "Операцията е прекратена" + IDS_REASON_CERTIFICATE_HOLD "Задържане на сертификат" + IDS_FINANCIAL_CRITERIA "Финансова информация=" + IDS_FINANCIAL_CRITERIA_AVAILABLE "На разположение" + IDS_FINANCIAL_CRITERIA_NOT_AVAILABLE "Не е на разположение" + IDS_FINANCIAL_CRITERIA_MEETS_CRITERIA "Отговаря на критериите=" + IDS_YES "Да" + IDS_NO "Не" + IDS_DIGITAL_SIGNATURE "Цифров подпис" + IDS_NON_REPUDIATION "Non-Repudiation" + IDS_KEY_ENCIPHERMENT "Шифрован ключ" + IDS_DATA_ENCIPHERMENT "Шифрована дата" + IDS_KEY_AGREEMENT "Съгласяване с ключа за шифроване" + IDS_CERT_SIGN "Сертификат на подписване" + IDS_OFFLINE_CRL_SIGN "Офлайн подписване CRL" + IDS_CRL_SIGN "CRL подписване" + IDS_ENCIPHER_ONLY "Само шифровани" + IDS_DECIPHER_ONLY "Само нешифровани" + IDS_NETSCAPE_SSL_CLIENT "SSL удостоверяване на клиента" + IDS_NETSCAPE_SSL_SERVER "SSL удостоверяване на сървъра" + IDS_NETSCAPE_SMIME "S/MIME" + IDS_NETSCAPE_SIGN "Подпис" + IDS_NETSCAPE_SSL_CA "SSL CA" + IDS_NETSCAPE_SMIME_CA "S/MIME CA" + IDS_NETSCAPE_SIGN_CA "Подпис CA" +} diff --git a/dll/win32/cryptui/cryptui.rc b/dll/win32/cryptui/cryptui.rc index 3f3027b92dd..b9e0432f926 100644 --- a/dll/win32/cryptui/cryptui.rc +++ b/dll/win32/cryptui/cryptui.rc @@ -46,6 +46,9 @@ IDB_CERT_HEADER BITMAP "res/certheader.bmp" /* UTF-8 */ #pragma code_page(65001) +#ifdef LANGUAGE_BG_BG + #include "lang/cryptui_Bg.rc" +#endif #ifdef LANGUAGE_EN_US #include "lang/cryptui_En.rc" #endif diff --git a/dll/win32/cryptui/lang/cryptui_Bg.rc b/dll/win32/cryptui/lang/cryptui_Bg.rc new file mode 100644 index 00000000000..bdb5a2d404a --- /dev/null +++ b/dll/win32/cryptui/lang/cryptui_Bg.rc @@ -0,0 +1,472 @@ +/* + * cryptui dll resources + * + * Copyright 2008 Juan Lang + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + */ + +#include "cryptuires.h" + +LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT + +STRINGTABLE +{ + IDS_CERTIFICATE "Сертификат" + IDS_CERTIFICATEINFORMATION "Информация за сертификата" + IDS_CERT_INFO_BAD_SIG "Този сертификат има невалиден подпис. Може би сертификатът е променен или повреден." + IDS_CERT_INFO_UNTRUSTED_CA "Този основен сертификат не е надежден. За да му се доверите, го добавете към довереното хранилище за основни сертификати във вашата система" + IDS_CERT_INFO_UNTRUSTED_ROOT "Този сертификат не може да бъде валидирант за доверен основен сертификат." + IDS_CERT_INFO_PARTIAL_CHAIN "Издателят на този сертификат не можа да бъде намерен." + IDS_CERT_INFO_BAD_PURPOSES "Всички предвидени приложения на този сертифкат не могат да бъдат проверени." + IDS_CERT_INFO_PURPOSES "Този сертификат е предназначен за следните цели:" + IDS_SUBJECT_HEADING "Издаден за: " + IDS_ISSUER_HEADING "Издаден от: " + IDS_VALID_FROM "Валиден от " + IDS_VALID_TO " до " + IDS_CERTIFICATE_BAD_SIGNATURE "Този сертификат има невалиден подпис." + IDS_CERTIFICATE_BAD_TIME "Този сертификат е изтекъл или не е валиден." + IDS_CERTIFICATE_BAD_TIMENEST "Срокът на този сертификат надвишава този на неговия издател." + IDS_CERTIFICATE_REVOKED "Този сертификат е анулиран от неговия издател." + IDS_CERTIFICATE_VALID "Този сертификат е валиден." + IDS_FIELD "Поле" + IDS_VALUE "Стойност" + IDS_FIELDS_ALL "<Всички>" + IDS_FIELDS_V1 "Поле за версия 1" + IDS_FIELDS_EXTENSIONS "Само разширения" + IDS_FIELDS_CRITICAL_EXTENSIONS "Само критични разширения" + IDS_FIELDS_PROPERTIES "Само свойства" + IDS_FIELD_VERSION "Версия" + IDS_FIELD_SERIAL_NUMBER "Сериен номер" + IDS_FIELD_ISSUER "Издател" + IDS_FIELD_VALID_FROM "Валиден от" + IDS_FIELD_VALID_TO "Валиден до" + IDS_FIELD_SUBJECT "Тема" + IDS_FIELD_PUBLIC_KEY "Публичен ключ" + IDS_FIELD_PUBLIC_KEY_FORMAT "%1 (%2!d! bits)" + IDS_PROP_HASH "SHA1 хеш" + IDS_PROP_ENHKEY_USAGE "Подобрено използване на ключове (свойства)" + IDS_PROP_FRIENDLY_NAME "Приятелско име" + IDS_PROP_DESCRIPTION "Описание" + IDS_CERTIFICATE_PROPERTIES "Свойства на сертификата" + IDS_CERTIFICATE_PURPOSE_ERROR "Моля въведете OID във формата 1.2.3.4" + IDS_CERTIFICATE_PURPOSE_EXISTS "Въведеният OID вече съществува." + IDS_SELECT_STORE_TITLE "Избор на източник на сертификата" + IDS_SELECT_STORE "Моля изберете източник на сертификата." + IDS_IMPORT_WIZARD "Съветник за импортиране на сертификат" + IDS_IMPORT_TYPE_MISMATCH "Файлът съдържа обекти, които не отговарят на зададените критерии. Моля изберете друг файл." + IDS_IMPORT_FILE_TITLE "Файл за импортиране" + IDS_IMPORT_FILE_SUBTITLE "Посочете файла който искате да импортирате" + IDS_IMPORT_STORE_TITLE "Източник на сертификата" + IDS_IMPORT_STORE_SUBTITLE "източникът на сертификати са колекция от сертификати, списъци за анулиране и списъци за доверие на сертификати" + IDS_IMPORT_FILTER_CERT "X.509 Сертификат (*.cer; *.crt)" + IDS_IMPORT_FILTER_PFX "Обмен на лична информация (*.pfx; *.p12)" + IDS_IMPORT_FILTER_CRL "Списък с анулирани сертификати (*.crl)" + IDS_IMPORT_FILTER_CTL "Доверен списък със сертификати (*.stl)" + IDS_IMPORT_FILTER_SERIALIZED_STORE "Източник за сериализирани сертификати (*.sst)" + IDS_IMPORT_FILTER_CMS "CMS/PKCS #7 Съобщения (*.spc; *.p7b)" + IDS_IMPORT_FILTER_ALL "Всички файлове (*.*)" + IDS_IMPORT_EMPTY_FILE "Моля изберете файл." + IDS_IMPORT_BAD_FORMAT "Файловият формат не е разпознат. Моля изберете друг файл." + IDS_IMPORT_OPEN_FAILED "Не може да се отвори " + IDS_IMPORT_DEST_DETERMINED "Определя се от програмата" + IDS_IMPORT_SELECT_STORE "Моля изберете източник" + IDS_IMPORT_STORE_SELECTION "Източника на сертификата е избран" + IDS_IMPORT_DEST_AUTOMATIC "Автоматично се определя от софтуера" + IDS_IMPORT_FILE "Файл" + IDS_IMPORT_CONTENT "Съдържание" + IDS_IMPORT_CONTENT_CERT "Сертификат" + IDS_IMPORT_CONTENT_CRL "Списък с анулирани сертификати" + IDS_IMPORT_CONTENT_CTL "Списък с валидни сертификати" + IDS_IMPORT_CONTENT_CMS "CMS/PKCS #7 съобщение" + IDS_IMPORT_CONTENT_PFX "Обмен на лични данни" + IDS_IMPORT_CONTENT_STORE "Източник на сертификат" + IDS_IMPORT_SUCCEEDED "Добавянето е успешно." + IDS_IMPORT_FAILED "Добавянето се провали." + IDS_WIZARD_TITLE_FONT "Arial" + IDS_PURPOSE_ALL "<Всички>" + IDS_PURPOSE_ADVANCED "<Разширени настройки>" + IDS_SUBJECT_COLUMN "Издаден за" + IDS_ISSUER_COLUMN "Издаден от" + IDS_EXPIRATION_COLUMN "Срок на годност" + IDS_FRIENDLY_NAME_COLUMN "Доверено име" + IDS_ALLOWED_PURPOSE_ALL "<Всички>" + IDS_ALLOWED_PURPOSE_NONE "<Нищо>" + IDS_WARN_REMOVE_MY "Вече няма да можете да дешифрирате или подписвате съобщения с този сертификат.\nНаистина ли искате да премахнете този сертификат?" + IDS_WARN_REMOVE_PLURAL_MY "Вече няма да можете да дешифрирате или подписвате съобщения с този сертификат.\nНаистина ли искате да премахнете този сертификат?" + IDS_WARN_REMOVE_ADDRESSBOOK "You will no longer be able to encrypt messages with this certificate, or verify messages signed with it.\nAre you sure you want to remove this certificate?" + IDS_WARN_REMOVE_PLURAL_ADDRESSBOOK "Вече няма да можете да шифровате или потвърждавате съобщения с тези сертификати.\nНаистина ли искате да премахнете тези сертификати?" + IDS_WARN_REMOVE_CA "Сертификатите издадени от този сертифициращ орган, няма да са доверени.\nНаистина ли искате да премахнете този сертификат?" + IDS_WARN_REMOVE_PLURAL_CA "Сертификатите, издадени от този сертифициращи органи, вече няма да доверени.\nНаистина ли искате да премахнете сертификатите?" + IDS_WARN_REMOVE_ROOT "Сертификатите, издадени от този сертифициращ орган или от който и да е сертифициращ орган, вече няма да са валидни.\nНаистина ли искате да премахнете този валиден основен сертификат?" + IDS_WARN_REMOVE_PLURAL_ROOT "Сертификатите, издадени от този сертифициращ орган или от който и да е сертифициращ орган, вече няма да са валидни.\nНаистина ли искате да премахнете този валиден основен сертификат?" + IDS_WARN_REMOVE_TRUSTEDPUBLISHER "Софтуерът, подписан от този сертификат, вече няма да бъде надежден. \nНаистина ли искате да премахнете този сертификат?" + IDS_WARN_REMOVE_PLURAL_TRUSTEDPUBLISHER "Софтуерът, подписан от този сертификат, вече няма да бъде надежден. \nНаистина ли искате да премахнете този сертификат?" + IDS_WARN_REMOVE_DEFAULT "Наистина ли искате да премахнете този сертификат?" + IDS_WARN_REMOVE_PLURAL_DEFAULT "Наистина ли искате да премахнете този сертификат?" + IDS_CERT_MGR "Сертификати" + IDS_FRIENDLY_NAME_NONE "<Няма>" + IDS_PURPOSE_SERVER_AUTH "Осигурява самоличността на отдалечен компютър" + IDS_PURPOSE_CLIENT_AUTH "Доказва вашата самоличност на отдалечен компютър" + IDS_PURPOSE_CODE_SIGNING "Гарантира, че софтуера идва от софтуерния издател\nПредпазва софтуера от промяна след публикуване" + IDS_PURPOSE_EMAIL_PROTECTION "Защитава имейл съобщенията" + IDS_PURPOSE_IPSEC "Осигурява сигурна комуникация през Интернет" + IDS_PURPOSE_TIMESTAMP_SIGNING "Позволява данните да бъдат подписани с текущото време" + IDS_PURPOSE_CTL_USAGE_SIGNING "Позволява ви да подписвате списък с доверени сертификати" + IDS_PURPOSE_EFS "Осигурява криптиране на данните на диска" + IDS_PURPOSE_EFS_RECOVERY "Възстановяване на файл" + IDS_PURPOSE_WHQL "Windows Hardware Driver Verification" + IDS_PURPOSE_NT5 "Windows System Component Verification" + IDS_PURPOSE_OEM_WHQL "OEM Windows System Component Verification" + IDS_PURPOSE_EMBEDDED_NT "Embedded Windows System Component Verification" + IDS_PURPOSE_ROOT_LIST_SIGNER "Root List Signer" + IDS_PURPOSE_QUALIFIED_SUBORDINATION "Qualified Subordination" + IDS_PURPOSE_KEY_RECOVERY "Key Recovery" + IDS_PURPOSE_DOCUMENT_SIGNING "Подписване на документ" + IDS_PURPOSE_LIFETIME_SIGNING "Доживотно подписване" + IDS_PURPOSE_DRM "Дигитални права" + IDS_PURPOSE_LICENSES "Ключ за пакет лицензи" + IDS_PURPOSE_LICENSE_SERVER "Проверка на лицензния сървър" + IDS_PURPOSE_ENROLLMENT_AGENT "Агент за заявка на сертификат" + IDS_PURPOSE_SMARTCARD_LOGON "Вход със смарт карта" + IDS_PURPOSE_CA_EXCHANGE "Архив от частни ключове" + IDS_PURPOSE_KEY_RECOVERY_AGENT "Агент за възстановяване на ключове" + IDS_PURPOSE_DS_EMAIL_REPLICATION "Поддръжка на директория за имейл репликация" + IDS_EXPORT_WIZARD "Съветник за експортиране на сертификати" + IDS_EXPORT_FORMAT_TITLE "Формат за експортиране" + IDS_EXPORT_FORMAT_SUBTITLE "Изберете формата, в която ще бъде запазено съдържанието" + IDS_EXPORT_FILE_TITLE "Име на експортиращия файл" + IDS_EXPORT_FILE_SUBTITLE "Задайте името на файла, в който ще бъде запазено съдържанието." + IDS_EXPORT_FILE_EXISTS "Файлът вече съществува. Искате ли да го замените?" + IDS_EXPORT_FILTER_CERT "DER-Encoded Binary X.509 (*.cer)" + IDS_EXPORT_FILTER_BASE64_CERT "Base64-Encoded X.509 (*.cer)" + IDS_EXPORT_FILTER_CRL "Списък с анулирани сертификати (*.crl)" + IDS_EXPORT_FILTER_CTL "Списък с доверени сертификати (*.stl)" + IDS_EXPORT_FILTER_CMS "CMS/PKCS #7 Messages (*.p7b)" + IDS_EXPORT_FILTER_PFX "Personal Information Exchange (*.pfx)" + IDS_EXPORT_FILTER_SERIALIZED_CERT_STORE "Microsoft Serialized Certificate Store (*.sst)" + IDS_EXPORT_FORMAT "Файлови формати" + IDS_EXPORT_INCLUDE_CHAIN "Include all certificates in certificate path" + IDS_EXPORT_KEYS "Експорт на ключове" + IDS_YES "Да" + IDS_NO "Не" + IDS_EXPORT_SUCCEEDED "Експорта завърши успешно." + IDS_EXPORT_FAILED "Експорта се провали." + IDS_EXPORT_PRIVATE_KEY_TITLE "Експорт на персонален ключ" + IDS_EXPORT_PRIVATE_KEY_SUBTITLE "Сертификатът съдържа персонален ключ, който може да бъде експортиран заедно със сертификата." + IDS_EXPORT_PASSWORD_TITLE "Въведете парола" + IDS_EXPORT_PASSWORD_SUBTITLE "Можете да защитите с парола персоналния си ключ" + IDS_EXPORT_PASSWORD_MISMATCH "Паролите не съвпадат." + IDS_EXPORT_PRIVATE_KEY_UNAVAILABLE "Забележка: Персоналният ключ от този сертификат не може да бъде отворен." + IDS_EXPORT_PRIVATE_KEY_NON_EXPORTABLE "Забележка: Персоналният ключ от този сертификат не може да бъде експортиран." + IDS_INTENDED_USE_COLUMN "Предназначен за" + IDS_LOCATION_COLUMN "Местоположение" + IDS_SELECT_CERT_TITLE "Избор на сертификат" + IDS_SELECT_CERT "Избор на сертификат" + IDS_NO_IMPL "Не е имплементиран още" +} + +IDD_GENERAL DIALOGEX 0, 0, 255, 236 +CAPTION "Основни" +STYLE DS_SHELLFONT | WS_VISIBLE | DS_MODALFRAME +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", -1, "Static", WS_BORDER|SS_WHITERECT, 6,10,241,200 + CONTROL "", IDC_CERTIFICATE_ICON,"RichEdit20W", ES_READONLY|WS_DISABLED,8,11,26,26 + CONTROL "", IDC_CERTIFICATE_INFO,"RichEdit20W", ES_READONLY|WS_DISABLED,34,11,212,26 + CONTROL "", -1, "Static", SS_BLACKFRAME, 16,37,222,1 + CONTROL "", IDC_CERTIFICATE_STATUS,"RichEdit20W", ES_READONLY|ES_MULTILINE,8,38,238,78 + CONTROL "", -1, "Static", SS_BLACKFRAME, 16,116,222,1 + CONTROL "", IDC_CERTIFICATE_NAMES,"RichEdit20W", ES_READONLY|ES_MULTILINE|WS_DISABLED,8,118,238,90 + PUSHBUTTON "&Инсталация на сертификат...", IDC_ADDTOSTORE,53,216,95,14 + PUSHBUTTON "Issuer &Statement", IDC_ISSUERSTATEMENT,152,216,95,14 +END + +IDD_DETAIL DIALOGEX 0, 0, 255, 236 +CAPTION "Детайли" +STYLE DS_SHELLFONT | WS_VISIBLE | DS_MODALFRAME +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "&Покажи:", -1, 6,12,40,14 + COMBOBOX IDC_DETAIL_SELECT, 48,10,100,60, CBS_DROPDOWNLIST|WS_BORDER|WS_VSCROLL|WS_TABSTOP + CONTROL "", IDC_DETAIL_LIST, "SysListView32", + LVS_REPORT|LVS_SINGLESEL|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER, 6,28,241,100 + CONTROL "", IDC_DETAIL_VALUE, "RichEdit20W", ES_READONLY|ES_MULTILINE|WS_TABSTOP, 6,136,241,70 + PUSHBUTTON "&Редакция на свойство...", IDC_EDITPROPERTIES,53,216,95,14 + PUSHBUTTON "&Копирай във файл...", IDC_EXPORT,152,216,95,14 +END + +IDD_HIERARCHY DIALOGEX 0, 0, 255, 236 +CAPTION "Път до сертификата" +STYLE DS_SHELLFONT | WS_VISIBLE | DS_MODALFRAME +FONT 8, "MS Shell Dlg" +BEGIN + GROUPBOX "Път до сертификата", -1,6,10,245,165, BS_GROUPBOX + CONTROL "",IDC_CERTPATH, "SysTreeView32", TVS_HASLINES|WS_BORDER, + 13,22,231,130 + PUSHBUTTON "&Изглед на сертификата", IDC_VIEWCERTIFICATE,155,156,90,14 + LTEXT "Статус на сертификата:", IDC_CERTIFICATESTATUS,6,183,200,14 + CONTROL "", IDC_CERTIFICATESTATUSTEXT,"RichEdit20W", + WS_BORDER|ES_READONLY|ES_MULTILINE|WS_DISABLED,6,195,245,36 +END + +IDD_USERNOTICE DIALOGEX 0, 0, 255, 256 +CAPTION "Отказване от права" +STYLE DS_SHELLFONT | WS_VISIBLE | DS_MODALFRAME +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "", IDC_USERNOTICE,"RichEdit20W", + WS_BORDER|ES_READONLY|ES_MULTILINE|WS_DISABLED,6,10,241,200 + PUSHBUTTON "Изход", IDOK,73,216,85,14 + PUSHBUTTON "Повече информация", IDC_CPS,162,216,85,14 +END + +IDD_CERT_PROPERTIES_GENERAL DIALOGEX 0, 0, 255, 236 +CAPTION "Общи" +STYLE DS_SHELLFONT | WS_VISIBLE | DS_MODALFRAME +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "&Име:", -1, 6,14,60,14 + EDITTEXT IDC_FRIENDLY_NAME, 70,12,181,14, ES_AUTOHSCROLL|WS_TABSTOP + LTEXT "&Описание:", -1, 6,32,60,14 + EDITTEXT IDC_DESCRIPTION, 70,30,181,14, ES_AUTOVSCROLL|ES_MULTILINE|WS_TABSTOP|WS_VSCROLL + GROUPBOX "Опции на сертификата", -1,6,48,245,185, BS_GROUPBOX + AUTORADIOBUTTON "&Разреши всички опции на сертификата", + IDC_ENABLE_ALL_PURPOSES, 12,58,230,14, BS_AUTORADIOBUTTON|WS_TABSTOP + AUTORADIOBUTTON "Забрани всички опции на сертификата", + IDC_DISABLE_ALL_PURPOSES, 12,70,230,14, BS_AUTORADIOBUTTON + AUTORADIOBUTTON "Активирайте само следните опции на сертификата:", + IDC_ENABLE_SELECTED_PURPOSES, 12,82,230,14, BS_AUTORADIOBUTTON + CONTROL "", IDC_CERTIFICATE_USAGES,"SysListView32", + LVS_REPORT|LVS_NOCOLUMNHEADER|LVS_SINGLESEL|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER, + 24,100,220,106 + PUSHBUTTON "Добаваня на опция...", IDC_ADD_PURPOSE,168,212,76,14 +END + +IDD_ADD_CERT_PURPOSE DIALOGEX 0,0,200,68 +CAPTION "Добави опция" +STYLE DS_SHELLFONT | WS_VISIBLE | DS_MODALFRAME +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "Add the object identifier (OID) for the certificate purpose you wish to add:", + -1, 6,6,190,28 + EDITTEXT IDC_NEW_PURPOSE, 6,28,190,14, ES_AUTOVSCROLL|ES_MULTILINE|WS_TABSTOP|WS_VSCROLL + PUSHBUTTON "Добре", IDOK, 33,48,60,14 + PUSHBUTTON "Изход", IDCANCEL, 100,48,60,14 +END + +IDD_SELECT_STORE DIALOGEX 0,0,200,136 +CAPTION "Избери източник на сертификата" +STYLE DS_SHELLFONT | WS_VISIBLE | DS_MODALFRAME +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "Select the certificate store you want to use:", IDC_STORE_TEXT, 6,6,190,28 + CONTROL "",IDC_STORE_LIST, "SysTreeView32", TVS_HASLINES|WS_BORDER|WS_TABSTOP, + 6,28,188,70 + CHECKBOX "&Show physical stores", IDC_SHOW_PHYSICAL_STORES, 6,102,180,14, BS_AUTOCHECKBOX|WS_TABSTOP + PUSHBUTTON "OK", IDOK, 90,118,50,14, BS_DEFPUSHBUTTON + PUSHBUTTON "Cancel", IDCANCEL, 144,118,50,14 +END + +IDD_IMPORT_WELCOME DIALOGEX 0,0,317,143 +CAPTION "Съветник за импортиране на сертификати" +STYLE DS_SHELLFONT | WS_VISIBLE | DS_MODALFRAME +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "Добре дошли в съветника за импортиране на сертификати", IDC_IMPORT_TITLE, 115,7,195,30 + LTEXT "Този съветник ви помага да импртирате сертификати, списъци за анулиране на сертификати и списъци от доверени сертификати от файл в хранилището за сертификати\n\nКомпютрите могат да използват сертификати за идентификация и подпис.", + -1, 115,40,195,120 +END + +IDD_IMPORT_FILE DIALOGEX 0,0,317,178 +CAPTION "Съветник за импортиране на сертификати" +STYLE DS_SHELLFONT | WS_VISIBLE | DS_MODALFRAME +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "&Име на файла:", -1, 21,1,195,10 + EDITTEXT IDC_IMPORT_FILENAME, 21,11,208,14, ES_AUTOHSCROLL|WS_TABSTOP + PUSHBUTTON "Преглед...", IDC_IMPORT_BROWSE_FILE, 236,11,60,14 + LTEXT "Забележка: Следните файлови формати може да съдържат повече от един сертификат, списък с анулирани сертификати или списък с доверени сертификати", + -1, 21,30,265,16 + LTEXT "Стандарт на синтаксис на криптографските съобщения/PKCS #7 (*.p7b)", + -1, 31,53,265,10 + LTEXT "Обмен на лична информация/PKCS #12 (*.pfx; *.p12)", + -1, 31,68,265,10 + LTEXT "Източник на сериализирани сертификати (*.sst)", + -1, 31,83,265,10 +END + +IDD_IMPORT_STORE DIALOGEX 0,0,317,143 +CAPTION "Съветник за импортиране на сертификати" +STYLE DS_SHELLFONT | WS_VISIBLE | DS_MODALFRAME +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "Wine може автоматично да избере хранилището за сертификатите или вие можете да посочите местоположението.", + -1, 21,1,220,25 + AUTORADIOBUTTON "&Автоматичен избор на хранилище", + IDC_IMPORT_AUTO_STORE, 31,28,220,12, BS_AUTORADIOBUTTON|WS_TABSTOP + AUTORADIOBUTTON "&Добавяне на всички сертификати в следното хранилище:", + IDC_IMPORT_SPECIFY_STORE, 31,42,220,12, BS_AUTORADIOBUTTON + EDITTEXT IDC_IMPORT_STORE, 44,61,185,14, ES_READONLY + PUSHBUTTON "B&rowse...", IDC_IMPORT_BROWSE_STORE, 236,61,60,14 +END + +IDD_IMPORT_FINISH DIALOGEX 0,0,317,178 +CAPTION "Съветник за импортиране на сертификати" +STYLE DS_SHELLFONT | WS_VISIBLE | DS_MODALFRAME +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "Завършване на съветника за импортиране на сертификати", IDC_IMPORT_TITLE, + 115,1,195,40 + LTEXT "Успешно приключи импортирането на сертификатите.", + -1, 115,33,195,24 + LTEXT "Вие сте посочили следните настройки:", + -1, 115,57,195,12 + CONTROL "", IDC_IMPORT_SETTINGS, "SysListView32", + LVS_REPORT|LVS_NOCOLUMNHEADER|LVS_SINGLESEL|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER, + 115,67,174,100 +END + +IDD_CERT_MGR DIALOGEX 0,0,335,270 +CAPTION "Сертификати" +STYLE DS_SHELLFONT | WS_VISIBLE | DS_MODALFRAME +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "Предназначение:", -1, 7,9,100,12 + COMBOBOX IDC_MGR_PURPOSE_SELECTION, 83,7,245,60, CBS_DROPDOWNLIST|WS_BORDER|WS_VSCROLL|WS_TABSTOP + CONTROL "", IDC_MGR_STORES, "SysTabControl32", WS_CLIPSIBLINGS|WS_TABSTOP, 7,25,321,140 + CONTROL "", IDC_MGR_CERTS, "SysListView32", LVS_REPORT|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER, 15,46,305,111 + PUSHBUTTON "&Импорт...", IDC_MGR_IMPORT, 7,172,65,14 + PUSHBUTTON "&Експорт...", IDC_MGR_EXPORT, 76,172,65,14, WS_DISABLED + PUSHBUTTON "&Премахване", IDC_MGR_REMOVE, 145,172,65,14, WS_DISABLED + PUSHBUTTON "&Разширени...", IDC_MGR_ADVANCED, 263,172,65,14 + GROUPBOX "Предназначение на сертификата", -1,7,194,321,47, BS_GROUPBOX + LTEXT "", IDC_MGR_PURPOSES, 13,206,252,32 + PUSHBUTTON "&Изглед", IDC_MGR_VIEW, 269,218,51,14, WS_DISABLED + PUSHBUTTON "&Изход", IDCANCEL, 277,249,51,14, BS_DEFPUSHBUTTON +END + +IDD_CERT_MGR_ADVANCED DIALOGEX 0,0,248,176 +CAPTION "Допълнителни настройки" +STYLE DS_SHELLFONT | WS_VISIBLE | DS_MODALFRAME +FONT 8, "MS Shell Dlg" +BEGIN + GROUPBOX "Предназначение на сертификата", -1, 7,7,234,141, BS_GROUPBOX + LTEXT "Изберете едно или повече предназначения.", + -1, 14,18,220,16 + LTEXT "&Предназначение на сертификата:", -1, 14,41,90,12, WS_TABSTOP + CONTROL "", IDC_CERTIFICATE_USAGES,"SysListView32", + LVS_REPORT|LVS_NOCOLUMNHEADER|LVS_SINGLESEL|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER, + 14,51,220,90 + PUSHBUTTON "Добре", IDOK, 132,155,51,14, BS_DEFPUSHBUTTON + PUSHBUTTON "Изход", IDCANCEL, 190,155,51,14 +END + +IDD_EXPORT_WELCOME DIALOGEX 0,0,317,143 +CAPTION "Съветник за експортиране на сертификат" +STYLE DS_SHELLFONT | WS_VISIBLE | DS_MODALFRAME +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "Добре дошли в съветника за експортиране на сертификати", IDC_EXPORT_TITLE, 115,7,195,30 + LTEXT "Този съветник ви помага да експортирате сертификати, списъци на анулирани и активни сертификати във файл.\nКомпютрите могат да използват сертификатите за идентификация и подпис.", + -1, 115,40,195,120 +END + +IDD_EXPORT_PRIVATE_KEY DIALOGEX 0,0,317,143 +CAPTION "Съветник за експортиране на сертификати" +STYLE DS_SHELLFONT | WS_VISIBLE | DS_MODALFRAME +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "Ако изберете да експортирате частния ключ, ще бъдете подканени да въведете парола за защита.", -1, 21,1,195,25 + LTEXT "Искате ли да експортирате частния ключ?", -1, 21,27,195,10 + AUTORADIOBUTTON "&Да, експортни частния ключ", + IDC_EXPORT_PRIVATE_KEY_YES, 31,36,200,12, BS_AUTORADIOBUTTON|WS_TABSTOP + AUTORADIOBUTTON "Недей да експортираш частния ключ", + IDC_EXPORT_PRIVATE_KEY_NO, 31,48,200,12, BS_AUTORADIOBUTTON + LTEXT "", IDC_EXPORT_PRIVATE_KEY_UNAVAILABLE, 21,60,200,24 +END + +IDD_EXPORT_PASSWORD DIALOGEX 0,0,317,143 +CAPTION "Съветник за експортиране на сертификати" +STYLE DS_SHELLFONT | WS_VISIBLE | DS_MODALFRAME +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "&Парола:", -1, 21,1,195,10 + EDITTEXT IDC_EXPORT_PASSWORD, 21,11,208,14, ES_AUTOHSCROLL|WS_TABSTOP + LTEXT "&Повторете паролата:", -1, 21,35,195,10 + EDITTEXT IDC_EXPORT_PASSWORD_CONFIRM, 21,45,208,14, ES_AUTOHSCROLL|WS_TABSTOP +END + +IDD_EXPORT_FORMAT DIALOGEX 0,0,317,143 +CAPTION "Съветник за експортиране на сертификати" +STYLE DS_SHELLFONT | WS_VISIBLE | DS_MODALFRAME +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "Изберете формата който искате да използвате:", -1, 21,1,195,10 + AUTORADIOBUTTON "&DER-encoded X.509 (*.cer)", + IDC_EXPORT_FORMAT_DER, 31,18,280,12, BS_AUTORADIOBUTTON|WS_TABSTOP + AUTORADIOBUTTON "Ba&se64-encoded X.509 (*.cer):", + IDC_EXPORT_FORMAT_BASE64, 31,30,280,12, BS_AUTORADIOBUTTON + AUTORADIOBUTTON "&Cryptographic Message Syntax Standard/PKCS #7 Message (*.p7b)", + IDC_EXPORT_FORMAT_CMS, 31,42,280,12, BS_AUTORADIOBUTTON + CHECKBOX "&Включете всички сертификати в пътя за сертифициране ако е възможно", + IDC_EXPORT_CMS_INCLUDE_CHAIN, 44,57,280,8, BS_AUTOCHECKBOX|WS_TABSTOP|WS_DISABLED + AUTORADIOBUTTON "&Обмен на лична информация/PKCS #12 (*.pfx)", + IDC_EXPORT_FORMAT_PFX, 31,72,280,12, BS_AUTORADIOBUTTON|WS_DISABLED + CHECKBOX "Включете всички сертификати в пътя за сертифициране ако е възможно", + IDC_EXPORT_PFX_INCLUDE_CHAIN, 44,87,280,8, BS_AUTOCHECKBOX|WS_TABSTOP|WS_DISABLED + CHECKBOX "&Активирай силно криптиране", + IDC_EXPORT_PFX_STRONG_ENCRYPTION, 44,102,280,8, BS_AUTOCHECKBOX|WS_TABSTOP|WS_DISABLED + CHECKBOX "Изтрий личния ключ ако е експортнат успешно", + IDC_EXPORT_PFX_DELETE_PRIVATE_KEY, 44,117,280,8, BS_AUTOCHECKBOX|WS_TABSTOP|WS_DISABLED +END + +IDD_EXPORT_FILE DIALOGEX 0,0,317,143 +CAPTION "Съветник за експортиране на сертификати" +STYLE DS_SHELLFONT | WS_VISIBLE | DS_MODALFRAME +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "&File name:", -1, 21,1,195,10 + EDITTEXT IDC_EXPORT_FILENAME, 21,11,208,14, ES_AUTOHSCROLL|WS_TABSTOP + PUSHBUTTON "Преглед...", IDC_EXPORT_BROWSE_FILE, 236,11,60,14 +END + +IDD_EXPORT_FINISH DIALOGEX 0,0,317,178 +CAPTION "Съветник за експортиране на сертификати" +STYLE DS_SHELLFONT | WS_VISIBLE | DS_MODALFRAME +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "Завършване на съветника за експортиране на сертификати", IDC_EXPORT_TITLE, + 115,1,195,40 + LTEXT "Успешно завърши експортирането на сертификата.", + -1, 115,33,195,24 + LTEXT "Вие сте посочили следните настройки:", + -1, 115,57,195,12 + CONTROL "", IDC_EXPORT_SETTINGS, "SysListView32", + LVS_REPORT|LVS_NOCOLUMNHEADER|LVS_SINGLESEL|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER, + 115,67,174,100 +END + +IDD_SELECT_CERT DIALOG 0,0,278,157 +CAPTION "Избери сертификат" +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "Изберете сертификат който искате да използвате", IDC_SELECT_DISPLAY_STRING, 7,7,264,26 + CONTROL "", IDC_SELECT_CERTS, "SysListView32", + LVS_REPORT|LVS_SINGLESEL|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER, 7,40,264,89 + PUSHBUTTON "Добре", IDOK, 91,136,51,14, BS_DEFPUSHBUTTON + PUSHBUTTON "Изход", IDCANCEL, 149,136,51,14 + PUSHBUTTON "&Изглед на сертификата", IDC_SELECT_VIEW_CERT, 207,136,65,14, WS_DISABLED +END diff --git a/dll/win32/msgina/lang/bg-BG.rc b/dll/win32/msgina/lang/bg-BG.rc index e9a3592e227..19ec5563b02 100644 --- a/dll/win32/msgina/lang/bg-BG.rc +++ b/dll/win32/msgina/lang/bg-BG.rc @@ -12,7 +12,7 @@ END IDD_WELCOME DIALOGEX 0, 0, 275, 78 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP -CAPTION "РеактОС ви приветства" +CAPTION "Добре Дошли в ReactOS" FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 @@ -59,67 +59,67 @@ END IDD_LOCKED DIALOGEX 0, 0, 275, 121 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP -CAPTION "Computer Locked" +CAPTION "Компютърът е заключен" FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 ICON IDI_LOCKICON, IDC_STATIC, 7, 59, 20, 20 - LTEXT "This computer is in use and has been locked.", IDC_STATIC, 37, 61, 231, 8 + LTEXT "Този компютър е бил заключен.", IDC_STATIC, 37, 61, 231, 8 LTEXT "<Message>", IDC_LOCKED_MESSAGE, 37, 75, 231, 26 - LTEXT "Press Ctrl-Alt-Del to unlock this computer.", IDC_STATIC, 37, 106, 231, 8 + LTEXT "Натиснете Ctrl-Alt-Del за да отключите компютъра.", IDC_STATIC, 37, 106, 231, 8 END IDD_UNLOCK DIALOGEX 0, 0, 275, 179 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP -CAPTION "Unlock Computer" +CAPTION "Отключване на компютъра" FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 ICON IDI_LOCKICON, IDC_STATIC, 7, 59, 20, 20 - LTEXT "This computer is in use and has been locked.", IDC_STATIC, 36, 61, 232, 8 + LTEXT "Този компютър е бил заключен.", IDC_STATIC, 36, 61, 232, 8 LTEXT "<Message>", IDC_UNLOCK_MESSAGE, 36, 75, 232, 26 - LTEXT "User name:", IDC_STATIC, 36, 107, 40, 8 + LTEXT "Потребителско име:", IDC_STATIC, 36, 107, 40, 8 EDITTEXT IDC_UNLOCK_USERNAME, 84, 104, 119, 14, ES_AUTOHSCROLL - LTEXT "Password:", IDC_STATIC, 36, 125, 42, 8 + LTEXT "Парола:", IDC_STATIC, 36, 125, 42, 8 EDITTEXT IDC_UNLOCK_PASSWORD, 84, 123, 119, 14, ES_AUTOHSCROLL | ES_PASSWORD - PUSHBUTTON "OK", IDOK, 80, 154, 50, 14, BS_DEFPUSHBUTTON - PUSHBUTTON "Cancel", IDCANCEL, 144, 154, 50, 14 + PUSHBUTTON "Добре", IDOK, 80, 154, 50, 14, BS_DEFPUSHBUTTON + PUSHBUTTON "Изход", IDCANCEL, 144, 154, 50, 14 END IDD_CHANGEPWD DIALOGEX 0, 0, 275, 166 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP -CAPTION "Change Password" +CAPTION "Смяна на паролата" FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 - LTEXT "User name:", IDC_STATIC, 7, 61, 78, 8 + LTEXT "Потребителско име:", IDC_STATIC, 7, 61, 78, 8 EDITTEXT IDC_CHANGEPWD_USERNAME, 90, 59, 127, 12, ES_AUTOHSCROLL - LTEXT "Log on to:", IDC_STATIC, 7, 78, 78, 8 + LTEXT "Вход в:", IDC_STATIC, 7, 78, 78, 8 COMBOBOX IDC_CHANGEPWD_DOMAIN, 90, 75, 127, 144, CBS_DROPDOWNLIST | CBS_SORT | WS_TABSTOP - LTEXT "Old Password:", IDC_STATIC, 7, 95, 78, 8 + LTEXT "Текуща парола:", IDC_STATIC, 7, 95, 78, 8 EDITTEXT IDC_CHANGEPWD_OLDPWD, 90, 92, 127, 12, ES_AUTOHSCROLL | ES_PASSWORD - LTEXT "New Password:", IDC_STATIC, 7, 111, 78, 8 + LTEXT "Нова парола:", IDC_STATIC, 7, 111, 78, 8 EDITTEXT IDC_CHANGEPWD_NEWPWD1, 90, 109, 127, 12, ES_AUTOHSCROLL | ES_PASSWORD - LTEXT "Confirm new Password:", IDC_STATIC, 7, 127, 78, 8 + LTEXT "Потвърдете новата парола:", IDC_STATIC, 7, 127, 78, 8 EDITTEXT IDC_CHANGEPWD_NEWPWD2, 90, 125, 127, 12, ES_AUTOHSCROLL | ES_PASSWORD - PUSHBUTTON "OK", IDOK, 164, 145, 50, 14, BS_DEFPUSHBUTTON - PUSHBUTTON "Cancel", IDCANCEL, 218, 145, 50, 14 + PUSHBUTTON "Добре", IDOK, 164, 145, 50, 14, BS_DEFPUSHBUTTON + PUSHBUTTON "Изход", IDCANCEL, 218, 145, 50, 14 END IDD_LOGOFF DIALOGEX 0, 0, 188, 60 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_SYSMENU | WS_POPUP -CAPTION "Log Off ReactOS" +CAPTION "Излизане от ReactOS" FONT 8, "MS Shell Dlg", 400, 0, 1 BEGIN ICON IDI_LOGOFF, IDC_STATIC, 7, 7, 20, 20 - LTEXT "Are you sure you want to log off?", IDC_STATIC, 35, 16, 146, 8 - PUSHBUTTON "Yes", IDYES, 41, 39, 50, 14, BS_DEFPUSHBUTTON - PUSHBUTTON "No", IDNO, 95, 39, 50, 14 + LTEXT "Сигурен ли сте че искате да излезете?", IDC_STATIC, 35, 16, 146, 8 + PUSHBUTTON "Да", IDYES, 41, 39, 50, 14, BS_DEFPUSHBUTTON + PUSHBUTTON "Не", IDNO, 95, 39, 50, 14 END IDD_SHUTDOWN DIALOGEX 0, 0, 275, 146 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Изключване на РеактОС" +CAPTION "Изключване на ReactOS" FONT 8, "MS Shell Dlg" BEGIN CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 @@ -147,13 +147,13 @@ BEGIN LTEXT "&Какво искате да направи компютъра?", IDC_STATIC, 39, 57, 167, 10 COMBOBOX IDC_SHUTDOWN_ACTION, 39, 70, 190, 210, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 190, 27 - GROUPBOX "Shutdown Event Tracker", IDC_STATIC, 9, 122, 257, 146 - LTEXT "Select the option that best describes why you want to shut down your computer.", IDC_STATIC, 39, 134, 190, 17 - LTEXT "&Option:", IDC_STATIC, 39, 154, 80, 8 - AUTOCHECKBOX "&Planned", IDC_REASON_PLANNED, 182, 154, 47, 10 + GROUPBOX "Проследяване на събитията за изключване", IDC_STATIC, 9, 122, 257, 146 + LTEXT "Изберете опцията, която описва причината за изключване на компютъра.", IDC_STATIC, 39, 134, 190, 17 + LTEXT "&Опции:", IDC_STATIC, 39, 154, 80, 8 + AUTOCHECKBOX "&Планирано", IDC_REASON_PLANNED, 182, 154, 47, 10 COMBOBOX IDC_REASON_LIST, 39, 165, 190, 210, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP LTEXT "", IDC_REASON_DESCRIPTION, 39, 184, 190, 27 - LTEXT "&Comment:", IDC_STATIC, 39, 214, 80, 8 + LTEXT "&Коментар:", IDC_STATIC, 39, 214, 80, 8 EDITTEXT IDC_REASON_COMMENT, 39, 224, 190, 35, ES_MULTILINE | WS_VISIBLE | WS_TABSTOP DEFPUSHBUTTON "Добре", IDOK, 150, 276, 55, 14, WS_GROUP PUSHBUTTON "Отказ", IDCANCEL, 211, 276, 55, 14 @@ -178,15 +178,15 @@ FONT 8, "MS Shell Dlg" BEGIN CONTROL IDI_DLG_BG, IDC_DLG_BG, "STATIC", SS_BITMAP | SS_REALSIZECONTROL, 0, 0, 208, 122 CONTROL IDI_ROSLOGO_FLAG, IDC_ROSLOGO_WHITE, "STATIC", SS_BITMAP, 176, 1, 32, 26 - PUSHBUTTON "&Hibernate", IDC_BUTTON_HIBERNATE, 30093, 30049, 22, 20, BS_OWNERDRAW | WS_DISABLED - PUSHBUTTON "Slee&p", IDC_BUTTON_SLEEP, 36, 46, 22, 20, BS_OWNERDRAW | WS_GROUP + PUSHBUTTON "&Хибернация", IDC_BUTTON_HIBERNATE, 30093, 30049, 22, 20, BS_OWNERDRAW | WS_DISABLED + PUSHBUTTON "Заспиване", IDC_BUTTON_SLEEP, 36, 46, 22, 20, BS_OWNERDRAW | WS_GROUP PUSHBUTTON "&Изключване", IDC_BUTTON_SHUTDOWN, 93, 46, 22, 20, BS_OWNERDRAW - PUSHBUTTON "&Restart", IDC_BUTTON_REBOOT, 150, 46, 22, 20, BS_OWNERDRAW + PUSHBUTTON "&Рестартиране", IDC_BUTTON_REBOOT, 150, 46, 22, 20, BS_OWNERDRAW PUSHBUTTON "Отказ", IDCANCEL, 162, 103, 40, 12, BS_FLAT | WS_GROUP - LTEXT "Изключване на РеактОС", IDC_TURN_OFF_STATIC, 4, 7, 130, 19 - CTEXT "Sleep", IDC_SLEEP_STATIC, 22, 70, 51, 11 + LTEXT "Изключване на ReactOS", IDC_TURN_OFF_STATIC, 4, 7, 130, 19 + CTEXT "Заспиване", IDC_SLEEP_STATIC, 22, 70, 51, 11 CTEXT "Изключване", IDC_SHUTDOWN_STATIC, 79, 70, 51, 11 - CTEXT "Restart", IDC_RESTART_STATIC, 136, 70, 51, 11 + CTEXT "Рестартиране", IDC_RESTART_STATIC, 136, 70, 51, 11 END IDD_SHUTDOWN_FANCY_LONG DIALOGEX 0, 0, 264, 122 @@ -195,16 +195,16 @@ FONT 8, "MS Shell Dlg" BEGIN CONTROL IDI_DLG_BG, IDC_DLG_BG, "STATIC", SS_BITMAP | SS_REALSIZECONTROL, 0, 0, 264, 122 CONTROL IDI_ROSLOGO_FLAG, IDC_ROSLOGO_WHITE, "STATIC", SS_BITMAP, 232, 1, 32, 26 - PUSHBUTTON "&Hibernate", IDC_BUTTON_HIBERNATE, 36, 46, 22, 20, BS_OWNERDRAW | WS_GROUP - PUSHBUTTON "Slee&p", IDC_BUTTON_SLEEP, 93, 46, 22, 20, BS_OWNERDRAW + PUSHBUTTON "&Хибернация", IDC_BUTTON_HIBERNATE, 36, 46, 22, 20, BS_OWNERDRAW | WS_GROUP + PUSHBUTTON "Заспиване", IDC_BUTTON_SLEEP, 93, 46, 22, 20, BS_OWNERDRAW PUSHBUTTON "&Изключване", IDC_BUTTON_SHUTDOWN, 150, 46, 22, 20, BS_OWNERDRAW - PUSHBUTTON "&Restart", IDC_BUTTON_REBOOT, 207, 46, 22, 20, BS_OWNERDRAW + PUSHBUTTON "&Рестартиране", IDC_BUTTON_REBOOT, 207, 46, 22, 20, BS_OWNERDRAW PUSHBUTTON "Отказ", IDCANCEL, 218, 103, 40, 12, BS_FLAT | WS_GROUP - LTEXT "Изключване на РеактОС", IDC_TURN_OFF_STATIC, 4, 7, 130, 19 - CTEXT "Hibernate", IDC_HIBERNATE_STATIC, 22, 70, 51, 11 - CTEXT "Sleep", IDC_SLEEP_STATIC, 79, 70, 51, 11 + LTEXT "Изключване на ReactOS", IDC_TURN_OFF_STATIC, 4, 7, 130, 19 + CTEXT "Хибернация", IDC_HIBERNATE_STATIC, 22, 70, 51, 11 + CTEXT "Заспиване", IDC_SLEEP_STATIC, 79, 70, 51, 11 CTEXT "Изключване", IDC_SHUTDOWN_STATIC, 136, 70, 51, 11 - CTEXT "Restart", IDC_RESTART_STATIC, 193, 70, 51, 11 + CTEXT "Рестартиране", IDC_RESTART_STATIC, 193, 70, 51, 11 END STRINGTABLE @@ -215,39 +215,39 @@ BEGIN IDS_ASKFORUSER "Потребителско име: " IDS_ASKFORPASSWORD "Парола: " IDS_FORCELOGOFF "Така текущият потребител ще излезе и ще изгуби всички несъхранени данни. Да продължа ли?" - IDS_LOCKMSG "Only %s or an Administrator can unlock this computer." - IDS_LOGONMSG "You are logged on as %s." - IDS_LOGONDATE "Logon date: %s %s" - IDS_COMPUTERLOCKED "Computer locked" - IDS_LOCKEDWRONGPASSWORD "The password is wrong. Please enter your password again. Letters in passwords must be typed using the correct case." - IDS_LOCKEDWRONGUSER "This computer is locked. Only %s\\%s or an Administrator can unlock this computer." - IDS_CHANGEPWDTITLE "Change Password" - IDS_NONMATCHINGPASSWORDS "The passwords you typed do not match. Type the same password in both text boxes." - IDS_PASSWORDCHANGED "Your password has been changed." - IDS_LOGONTITLE "Logon Message" - IDS_LOGONWRONGUSERORPWD "The system could not log you on. Make sure your User name and domain are correct, then type your password again. Letters in passwords must be typed using the correct case." - IDS_LOGONUSERDISABLED "Your account has been disabled. Please see your system administrator." - IDS_PASSWORDMUSTCHANGE "You are required to change your password at first logon." - IDS_PASSWORDEXPIRED "Your password has expired and must be changed." - IDS_ACCOUNTEXPIRED "Your account has expired. Please see your system administrator." - IDS_ACCOUNTLOCKED "Unable to log you on beacuse your account has been locked out. Please see your system administrator." - IDS_INVALIDLOGONHOURS "Your account has time restrictions that prevent you from logging on at this time. Please try again later." - IDS_INVALIDWORKSTATION "Your account is configured to prevent you from using this computer. Please try another computer." - IDS_ACCOUNTRESTRICTION "Unable to log you on because of an account restriction." + IDS_LOCKMSG "Само %s или Администратор може да отключи този компютър." + IDS_LOGONMSG "Вие сте влезсли с %s." + IDS_LOGONDATE "Време на вход: %s %s" + IDS_COMPUTERLOCKED "Компютърът е заключен" + IDS_LOCKEDWRONGPASSWORD "Паролата е грешна. Моля въведете вашата парола. Има значение, дали буквите са малки или големи." + IDS_LOCKEDWRONGUSER "Този компютър е заключен. Само %s\\%s или Администратор може да отключи този компютър." + IDS_CHANGEPWDTITLE "Смяна на паролата" + IDS_NONMATCHINGPASSWORDS "Паролите които сте въвели не съвпадат. Въведете една и съща парола и в двете полета." + IDS_PASSWORDCHANGED "Вашата парола е била сменена." + IDS_LOGONTITLE "Съобщение за вход" + IDS_LOGONWRONGUSERORPWD "Не може да се осъществи вход в системата. Уверете се, че вашето потребителско име и домейн са правилни, след което въведете паролата си отново. Има значение дали в паролата буквите са малки или големи." + IDS_LOGONUSERDISABLED "Вашият акаунт е бил забранен. Моля свържете се със системния администратор." + IDS_PASSWORDMUSTCHANGE "Желателно е да промените паролата си при следващото влизане в системата." + IDS_PASSWORDEXPIRED "Вашата парола е сменена и трябва да я смените." + IDS_ACCOUNTEXPIRED "Вашият акаунт е изтекъл. Моля свържете се със системния администратор." + IDS_ACCOUNTLOCKED "Не можете да влезете в акаунта си, защото акаунта е бил заключен. Моля свържете се със системния администратор." + IDS_INVALIDLOGONHOURS "Вашия акаунт е временно ограничен в момента. Моля опитайте по-късно." + IDS_INVALIDWORKSTATION "Акаунта ви е ограничен на този компютър. Моля използвайте друг компютър." + IDS_ACCOUNTRESTRICTION "Не можете да влезете поради ограничение на акаунта." END /* Shutdown Dialog Strings */ STRINGTABLE BEGIN - IDS_SHUTDOWN_LOGOFF "Log off ""%s""" - IDS_SHUTDOWN_SHUTDOWN "Shut down" - IDS_SHUTDOWN_RESTART "Restart" - IDS_SHUTDOWN_SLEEP "Sleep" - IDS_SHUTDOWN_HIBERNATE "Hibernate" + IDS_SHUTDOWN_LOGOFF "Излизане на ""%s""" + IDS_SHUTDOWN_SHUTDOWN "Изключване" + IDS_SHUTDOWN_RESTART "Рестарт" + IDS_SHUTDOWN_SLEEP "Заспиване" + IDS_SHUTDOWN_HIBERNATE "Хибернация" /* Shut down descriptions */ - IDS_SHUTDOWN_LOGOFF_DESC "Ends your current session and allows other users to log on to the system." - IDS_SHUTDOWN_SHUTDOWN_DESC "Ends your current session and shuts down the system so you can safely shut down the power." - IDS_SHUTDOWN_RESTART_DESC "Ends your current session and reboots the system." - IDS_SHUTDOWN_SLEEP_DESC "Puts the system in sleep mode." - IDS_SHUTDOWN_HIBERNATE_DESC "Saves the current session and shuts down the computer." + IDS_SHUTDOWN_LOGOFF_DESC "Прекъсва текущата ви сесия и визуализира потребителите за вход в системата." + IDS_SHUTDOWN_SHUTDOWN_DESC "Прекъсва текущата ви сесия и изключва системата." + IDS_SHUTDOWN_RESTART_DESC "Прекъсва текущата ви сесия и рестартира системата." + IDS_SHUTDOWN_SLEEP_DESC "Поставя системата в режим на заспиване." + IDS_SHUTDOWN_HIBERNATE_DESC "Записва моментното състояние на компютъра и го изключва." END
2 years, 2 months
1
0
0
0
[reactos] 02/02: [TRANSLATION] More Russian (ru-RU) translation fixes
by Stanislav Motylkov
https://git.reactos.org/?p=reactos.git;a=commitdiff;h=72bdbdd4fa9a1e8c453d0…
commit 72bdbdd4fa9a1e8c453d0818d6596ae494565e7c Author: Stanislav Motylkov <x86corez(a)gmail.com> AuthorDate: Thu Sep 29 12:00:04 2022 +0300 Commit: Stanislav Motylkov <x86corez(a)gmail.com> CommitDate: Thu Sep 29 12:00:04 2022 +0300 [TRANSLATION] More Russian (ru-RU) translation fixes Addendum to 3f411c5d. --- base/applications/dxdiag/lang/ru-RU.rc | 4 +- base/applications/mspaint/lang/ru-RU.rc | 2 +- base/shell/cmd/lang/ru-RU.rc | 15 +- boot/bootdata/hivesft.inf | 2 +- dll/cpl/console/lang/ru-RU.rc | 12 +- dll/win32/getuname/lang/ru-RU.rc | 710 ++++++++++++++++---------------- 6 files changed, 379 insertions(+), 366 deletions(-) diff --git a/base/applications/dxdiag/lang/ru-RU.rc b/base/applications/dxdiag/lang/ru-RU.rc index 4998b80bcb0..1a3a4ff2e7e 100644 --- a/base/applications/dxdiag/lang/ru-RU.rc +++ b/base/applications/dxdiag/lang/ru-RU.rc @@ -231,8 +231,8 @@ BEGIN IDS_REG_FAIL "Ошибка" IDS_DDTEST_ERROR "Сбой в проверке!" IDS_DDTEST_DESCRIPTION "Будет произведена проверка DirectDraw на этом устройстве. Продолжить?" - IDS_DDPRIMARY_DESCRIPTION "В этом тесте будет проверена возможность рисования DirectDraw на основной поверхности экрана. Должны быть видны черные и белые прямоугольники. Продолжить?" - IDS_DDPRIMARY_RESULT "Вы видели черные и белые прямоугольники?" + IDS_DDPRIMARY_DESCRIPTION "В этом тесте будет проверена возможность рисования DirectDraw на основной поверхности экрана. Должны быть видны чёрные и белые прямоугольники. Продолжить?" + IDS_DDPRIMARY_RESULT "Вы видели чёрные и белые прямоугольники?" IDS_DDOFFSCREEN_DESCRIPTION "В этом тесте будет проверена возможность рисования DirectDraw на закадровой поверхности экрана. Должен быть виден двигающийся белый квадратик. Продолжить?" IDS_DDOFFSCREEN_RESULT "Вы видели двигающийся белый квадратик?" IDS_DDFULLSCREEN_DESCRIPTION "В этом тесте будет проверена возможность рисования DirectDraw в полноэкранном режиме. Должен быть виден двигающийся белый квадратик. Продолжить?" diff --git a/base/applications/mspaint/lang/ru-RU.rc b/base/applications/mspaint/lang/ru-RU.rc index 492fd51b45b..5f286d373d5 100644 --- a/base/applications/mspaint/lang/ru-RU.rc +++ b/base/applications/mspaint/lang/ru-RU.rc @@ -151,7 +151,7 @@ BEGIN AUTORADIOBUTTON "с&м", IDD_ATTRIBUTESRB2, 62, 69, 45, 10 AUTORADIOBUTTON "т&очки", IDD_ATTRIBUTESRB3, 112, 69, 45, 10 GROUPBOX "Палитра", IDD_ATTRIBUTESGROUP2, 6, 88, 158, 27 - AUTORADIOBUTTON "&черно-белая", IDD_ATTRIBUTESRB4, 12, 100, 70, 10, WS_GROUP + AUTORADIOBUTTON "&чёрно-белая", IDD_ATTRIBUTESRB4, 12, 100, 70, 10, WS_GROUP AUTORADIOBUTTON "цв&етная", IDD_ATTRIBUTESRB5, 92, 100, 45, 10 DEFPUSHBUTTON "OK", IDOK, 150, 8, 57, 14 PUSHBUTTON "Отмена", IDCANCEL, 150, 24, 57, 14 diff --git a/base/shell/cmd/lang/ru-RU.rc b/base/shell/cmd/lang/ru-RU.rc index e5c84b04e52..f6f3d114452 100644 --- a/base/shell/cmd/lang/ru-RU.rc +++ b/base/shell/cmd/lang/ru-RU.rc @@ -1,4 +1,11 @@ -/* Russian translation by Andrey Korotaev (unC0Rr(a)inbox.ru) & Aleksey Bragin (aleksey(a)reactos.org) & Kudratov Olimjon (olim98(a)bk.ru)*/ +/* + * PROJECT: ReactOS Command shell + * LICENSE: GPL-2.0-or-later (
https://spdx.org/licenses/GPL-2.0-or-later
) + * PURPOSE: Russian resource file + * TRANSLATORS: Copyright 2005 Andrey Korotaev <unC0Rr(a)inbox.ru> + * Copyright 2005 Aleksey Bragin <aleksey(a)reactos.org> + * Copyright 2014-2015 Kudratov Olimjon <olim98(a)bk.ru> + */ LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT @@ -69,13 +76,13 @@ COLOR [цвета [/-F]]\n\n\ 3) два шестнадцатеричных числа\n\n\ Таблица цветов:\n\ дес шест название дес шест название\n\ - 0 0 Черный 8 8 Серый\n\ + 0 0 Чёрный 8 8 Серый\n\ 1 1 Синий 9 9 Светло-синий\n\ - 2 2 Зеленый 10 A Светло-зеленый\n\ + 2 2 Зелёный 10 A Светло-зелёный\n\ 3 3 Голубой 11 B Светло-голубой\n\ 4 4 Красный 12 C Светло-красный\n\ 5 5 Лиловый 13 D Светло-лиловый\n\ - 6 6 Желтый 14 E Светло-желтый\n\ + 6 6 Жёлтый 14 E Светло-жёлтый\n\ 7 7 Белый 15 F Ярко-белый\n" STRING_COPY_HELP1 "Перезаписать %s (Yes/No/All)? " STRING_COPY_HELP2 "Копирование одного или нескольких файлов в другое место.\n\n\ diff --git a/boot/bootdata/hivesft.inf b/boot/bootdata/hivesft.inf index 0d718f8984b..1804c2d9d72 100644 --- a/boot/bootdata/hivesft.inf +++ b/boot/bootdata/hivesft.inf @@ -4281,7 +4281,7 @@ GMT_MINUS_03_C_DESC ="(GMT-03:00) Буэнос-Айрес, Джорджта GMT_MINUS_03_D_DESC ="(GMT-03:00) Гренландия" GMT_MINUS_02_A_DESC ="(GMT-02:00) Среднеатлантическое время" GMT_MINUS_01_A_DESC ="(GMT-01:00) Азорские о-ва" -GMT_MINUS_01_B_DESC ="(GMT-01:00) о-ва Зеленого мыса" +GMT_MINUS_01_B_DESC ="(GMT-01:00) о-ва Зелёного мыса" GMT_PLUS_00_A_DESC ="(GMT+00:00) Время по Гринвичу: Дублин, Лондон, Лиссабон, Эдинбург" GMT_PLUS_00_B_DESC ="(GMT+00:00) Касабланка, Монровия, Рейкьявик" GMT_PLUS_01_A_DESC ="(GMT+01:00) Белград, Братислава, Будапешт, Любляна, Прага" diff --git a/dll/cpl/console/lang/ru-RU.rc b/dll/cpl/console/lang/ru-RU.rc index 7bffac57542..71ce46c86e9 100644 --- a/dll/cpl/console/lang/ru-RU.rc +++ b/dll/cpl/console/lang/ru-RU.rc @@ -1,4 +1,10 @@ -/* Russian translation by Dmitry Chapyshev, 2007-06-11 */ +/* + * PROJECT: ReactOS Console Configuration DLL + * LICENSE: GPL-2.0-or-later (
https://spdx.org/licenses/GPL-2.0-or-later
) + * PURPOSE: Russian resource file + * TRANSLATORS: Copyright 2007 Dmitry Chapyshev <dmitry(a)reactos.org> + * Copyright 2014 Kudratov Olimjon <olim98(a)bk.ru> + */ LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT @@ -105,11 +111,11 @@ BEGIN EDITTEXT IDC_EDIT_COLOR_RED, 210, 22, 30, 14, ES_RIGHT | ES_NUMBER | WS_GROUP CONTROL "", IDC_UPDOWN_COLOR_RED, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | WS_GROUP, 240, 22, 12, 14 - LTEXT "&Зеленый:", IDC_STATIC, 140, 42, 48, 10 + LTEXT "&Зелёный:", IDC_STATIC, 140, 42, 48, 10 EDITTEXT IDC_EDIT_COLOR_GREEN, 210, 39, 30, 14, ES_RIGHT | ES_NUMBER | WS_GROUP CONTROL "", IDC_UPDOWN_COLOR_GREEN, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | WS_GROUP, 240, 39, 12, 14 - LTEXT "&Голубой:", IDC_STATIC, 140, 60, 48, 10 + LTEXT "&Синий:", IDC_STATIC, 140, 60, 48, 10 EDITTEXT IDC_EDIT_COLOR_BLUE, 210, 56, 30, 14, ES_RIGHT | ES_NUMBER | WS_GROUP CONTROL "", IDC_UPDOWN_COLOR_BLUE, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | WS_GROUP, 240, 56, 12, 14 diff --git a/dll/win32/getuname/lang/ru-RU.rc b/dll/win32/getuname/lang/ru-RU.rc index f961ba0b494..49ab50ced54 100644 --- a/dll/win32/getuname/lang/ru-RU.rc +++ b/dll/win32/getuname/lang/ru-RU.rc @@ -1,9 +1,9 @@ /* - * PROJECT: Unicode name dll - * FILE: dll/win32/getuname/lang/ru-RU.rc - * PURPOSE: Unicode Description Strings - * PROGRAMMERS: Sergey Stopkin (stopkin dot sergey at gmail dot com) - * 2017-05-10: update from unicode-table project (
github.com/unicode-table/unicode-table-data
) + * PROJECT: Unicode name DLL + * LICENSE: GPL-2.0-or-later (
https://spdx.org/licenses/GPL-2.0-or-later
) + * PURPOSE: Russian resource file + * TRANSLATOR: Copyright 2005-2017 Sergey Stopkin <stopkin.sergey(a)gmail.com> + * REFERENCE: Unicode Character Table project (
https://github.com/unicode-table/unicode-table-data
) */ LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT @@ -170,7 +170,7 @@ BEGIN 158 "Секретное сообщение" 159 "Команда прикладной программы" 160 "Неразрывный пробел" - 161 "Перевернутый восклицательный знак" + 161 "Перевёрнутый восклицательный знак" 162 "Знак цента и сентаво" 163 "Знак фунта" 164 "Знак валюты" @@ -200,7 +200,7 @@ BEGIN 188 "Дробь – одна четверть" 189 "Дробь – одна вторая" 190 "Дробь – три четверти" - 191 "Перевернутый вопросительный знак" + 191 "Перевёрнутый вопросительный знак" 192 "Латинская заглавная буква A с грависом" 193 "Латинская заглавная буква A с акутом" 194 "Латинская заглавная буква A с циркумфлексом" @@ -406,8 +406,8 @@ BEGIN 394 "Латинская заглавная буква «D» с хвостиком" 395 "Латинская заглавная буква «D» с чертой сверху" 396 "Латинская строчная буква «d» с чертой сверху" - 397 "Латинская строчная буква перевернутая дельта" - 398 "Латинская заглавная буква перевернутая «E»" + 397 "Латинская строчная буква перевёрнутая дельта" + 398 "Латинская заглавная буква перевёрнутая «E»" 399 "Латинская заглавная буква шва" 400 "Латинская заглавная буква открытая «E»" 401 "Латинская заглавная буква «F» с хвостиком" @@ -421,7 +421,7 @@ BEGIN 409 "Латинская строчная буква «k» с хвостиком" 410 "Латинская строчная буква «l» с чертой" 411 "Латинская строчная буква лямбда со штрихом" - 412 "Латинская заглавная буква перевернутая «M»" + 412 "Латинская заглавная буква перевёрнутая «M»" 413 "Латинская заглавная буква N» с хвостиком влево" 414 "Латинская строчная буква «n» с длинной правой ножкой" 415 "Латинская заглавная буква «O» со средней тильдой" @@ -435,7 +435,7 @@ BEGIN 423 "Латинская заглавная буква тон 2" 424 "Латинская строчная буква тон 2" 425 "Латинская заглавная буква эш" - 426 "Латинская буква перевернутая эш с петлей" + 426 "Латинская буква перевёрнутая эш с петлей" 427 "Латинская строчная буква «t» с палатальным хвостиком" 428 "Латинская заглавная буква «T» с хвостиком" 429 "Латинская строчная буква «t» с хвостиком" @@ -449,13 +449,13 @@ BEGIN 437 "Латинская заглавная буква «Z» со штрихом" 438 "Латинская строчная буква «z» со штрихом" 439 "Латинская заглавная буква эж" - 440 "Латинская заглавная буква эж перевернутая" - 441 "Латинская строчная буква эж перевернутая" + 440 "Латинская заглавная буква эж перевёрнутая" + 441 "Латинская строчная буква эж перевёрнутая" 442 "Латинская строчная буква эж со шлейфом" 443 "Цифра два со штрихом" 444 "Латинская заглавная буква тон 5" 445 "Латинская строчная буква тон 5" - 446 "Латинская буква перевернутая гортанная смычка со штрихом" + 446 "Латинская буква перевёрнутая гортанная смычка со штрихом" 447 "Латинская буква вынн" 448 "Латинская буква зубной щелчок" 449 "Латинская буква боковой щелчок" @@ -486,7 +486,7 @@ BEGIN 474 "Латинская строчная буква «u» с диэрезисом и гачеком" 475 "Латинская заглавная буква «U» с диэрезисом и грависом" 476 "Латинская строчная буква «u» с диэрезисом и грависом" - 477 "Латинская строчная буква перевернутая «e»" + 477 "Латинская строчная буква перевёрнутая «e»" 478 "Латинская заглавная буква «A» с диэрезисом и макроном" 479 "Латинская строчная буква «a» с диэрезисом и макроном" 480 "Латинская заглавная буква «A» с точкой сверху и макроном" @@ -523,28 +523,28 @@ BEGIN 511 "Латинская строчная буква «o» со штрихом и акутом" 512 "Латинская заглавная буква a с двойным грависом" 513 "Латинская строчная буква a с двойным грависом" - 514 "Латинская заглавная буква a с перевернутым бреве" - 515 "Латинская строчная буква a с перевернутым бреве" + 514 "Латинская заглавная буква a с перевёрнутым бреве" + 515 "Латинская строчная буква a с перевёрнутым бреве" 516 "Латинская заглавная буква e с двойным грависом" 517 "Латинская строчная буква e с двойным грависом" - 518 "Латинская заглавная буква e с перевернутым бреве" - 519 "Латинская строчная буква e с перевернутым бреве" + 518 "Латинская заглавная буква e с перевёрнутым бреве" + 519 "Латинская строчная буква e с перевёрнутым бреве" 520 "Латинская заглавная буква i с двойным грависом" 521 "Латинская строчная буква i с двойным грависом" - 522 "Латинская заглавная буква i с перевернутым бреве" - 523 "Латинская строчная буква i с перевернутым бреве" + 522 "Латинская заглавная буква i с перевёрнутым бреве" + 523 "Латинская строчная буква i с перевёрнутым бреве" 524 "Латинская заглавная буква o с двойным грависом" 525 "Латинская строчная буква o с двойным грависом" - 526 "Латинская заглавная буква o с перевернутым бреве" - 527 "Латинская строчная буква o с перевернутым бреве" + 526 "Латинская заглавная буква o с перевёрнутым бреве" + 527 "Латинская строчная буква o с перевёрнутым бреве" 528 "Латинская заглавная буква r с двойным грависом" 529 "Латинская строчная буква r с двойным грависом" - 530 "Латинская заглавная буква r с перевернутым бреве" - 531 "Латинская строчная буква r с перевернутым бреве" + 530 "Латинская заглавная буква r с перевёрнутым бреве" + 531 "Латинская строчная буква r с перевёрнутым бреве" 532 "Латинская заглавная буква u с двойным грависом" 533 "Латинская строчная буква u с двойным грависом" - 534 "Латинская заглавная буква u с перевернутым бреве" - 535 "Латинская строчная буква u с перевернутым бреве" + 534 "Латинская заглавная буква u с перевёрнутым бреве" + 535 "Латинская строчная буква u с перевёрнутым бреве" 536 "Латинская заглавная буква s с запятой снизу" 537 "Латинская строчная буква s с запятой снизу" 538 "Латинская заглавная буква t с запятой снизу" @@ -590,7 +590,7 @@ BEGIN 578 "Латинская строчная буква гортанная смычка" 579 "Латинская заглавная буква b с чертой (биткоин)" 580 "Латинская заглавная буква u полосой" - 581 "Латинская заглавная буква перевернутая v" + 581 "Латинская заглавная буква перевёрнутая v" 582 "Латинская заглавная буква e с чертой" 583 "Латинская строчная буква e с чертой" 584 "Латинская заглавная буква j с чертой" @@ -601,9 +601,9 @@ BEGIN 589 "Латинская строчная буква r с чертой" 590 "Латинская заглавная буква y с чертой" 591 "Латинская строчная буква y с чертой" - 592 "Латинская строчная буква перевернутая a" + 592 "Латинская строчная буква перевёрнутая a" 593 "Латинская строчная буква alpha" - 594 "Латинская строчная буква перевернутая альфа" + 594 "Латинская строчная буква перевёрнутая альфа" 595 "Латинская строчная буква b с крючком" 596 "Латинская строчная буква открытая o" 597 "Латинская строчная буква c с завитком" @@ -622,7 +622,7 @@ BEGIN 610 "Латинская буква маленькая заглавная g" 611 "Латинская строчная буква gamma" 612 "Латинская строчная буква rams рог" - 613 "Латинская строчная буква перевернутая h" + 613 "Латинская строчная буква перевёрнутая h" 614 "Латинская строчная буква h с крючком" 615 "Латинская строчная буква heng с крючком" 616 "Латинская строчная буква i с чертой" @@ -632,8 +632,8 @@ BEGIN 620 "Латинская строчная буква l с поясом" 621 "Латинская строчная буква l с загнутым назад крючком" 622 "Латинская строчная буква lezh" - 623 "Латинская строчная буква перевернутая m" - 624 "Латинская строчная буква перевернутая m с длинной ногой" + 623 "Латинская строчная буква перевёрнутая m" + 624 "Латинская строчная буква перевёрнутая m с длинной ногой" 625 "Латинская строчная буква m с крючком" 626 "Латинская строчная буква n с левым крючком" 627 "Латинская строчная буква n с загнутым назад крючком" @@ -642,9 +642,9 @@ BEGIN 630 "Латинская буква маленькая заглавная oe" 631 "Латинская строчная буква закрытая omega" 632 "Латинская строчная буква phi" - 633 "Латинская строчная буква перевернутая r" - 634 "Латинская строчная буква перевернутая r с длинной ногой" - 635 "Латинская строчная буква перевернутая r с крючком" + 633 "Латинская строчная буква перевёрнутая r" + 634 "Латинская строчная буква перевёрнутая r с длинной ногой" + 635 "Латинская строчная буква перевёрнутая r с крючком" 636 "Латинская строчная буква r с длинной ногой" 637 "Латинская строчная буква r с и хвостиком" 638 "Латинская строчная буква r с рыбным крючком" @@ -656,14 +656,14 @@ BEGIN 644 "Латинская строчная буква j без точки с чертой и крючком" 645 "Латинская строчная буква squat обратная esh" 646 "Латинская строчная буква esh с завитком" - 647 "Латинская строчная буква перевернутая t" + 647 "Латинская строчная буква перевёрнутая t" 648 "Латинская строчная буква t с загнутым назад крючком" 649 "Латинская строчная буква u полосой" 650 "Латинская строчная буква upsilon" 651 "Латинская строчная буква v с крючком" - 652 "Латинская строчная буква перевернутая v" - 653 "Латинская строчная буква перевернутая w" - 654 "Латинская строчная буква перевернутая y" + 652 "Латинская строчная буква перевёрнутая v" + 653 "Латинская строчная буква перевёрнутая w" + 654 "Латинская строчная буква перевёрнутая y" 655 "Латинская буква маленькая заглавная y" 656 "Латинская строчная буква z с загнутым назад крючком" 657 "Латинская строчная буква z с завитком" @@ -671,15 +671,15 @@ BEGIN 659 "Латинская строчная буква ezh с завитком" 660 "Латинская буква гортанная смычка" 661 "Латинская буква звонкая глоточная фрикативная" - 662 "Латинская буква перевернутым гортанная смычка" + 662 "Латинская буква перевёрнутым гортанная смычка" 663 "Латинская буква растянутая c" - 664 "Латинская буква губно щелкающая" + 664 "Латинская буква губно щёлкающая" 665 "Латинская буква маленькая заглавная b" 666 "Латинская строчная буква закрытая открытая e" 667 "Латинская буква маленькая заглавная g с крючком" 668 "Латинская буква маленькая заглавная h" 669 "Латинская строчная буква j с скрещенным-и хвостиком" - 670 "Латинская строчная буква перевернутая k" + 670 "Латинская строчная буква перевёрнутая k" 671 "Латинская буква маленькая заглавная l" 672 "Латинская строчная буква q с крючком" 673 "Латинская буква гортанная смычка с чертой" @@ -695,20 +695,20 @@ BEGIN 683 "Латинская строчная буква lz диграф" 684 "Латинская буква губно-ударная" 685 "Латинская буква бизубная ударная" - 686 "Латинская строчная буква перевернутая h с рыбным крючком" - 687 "Латинская строчная буква перевернутая h с рыбным крючком и хвостиком" + 686 "Латинская строчная буква перевёрнутая h с рыбным крючком" + 687 "Латинская строчная буква перевёрнутая h с рыбным крючком и хвостиком" 688 "Модификатор буквы строчная h" 689 "Модификатор буквы строчная h с крючком" 690 "Модификатор буквы строчная j" 691 "Модификатор буквы строчная r" - 692 "Модификатор буквы строчная перевернутая r" - 693 "Модификатор буквы строчная перевернутая r с крючком" - 694 "Модификатор буквы маленькая заглавная перевернутым r" + 692 "Модификатор буквы строчная перевёрнутая r" + 693 "Модификатор буквы строчная перевёрнутая r с крючком" + 694 "Модификатор буквы маленькая заглавная перевёрнутым r" 695 "Модификатор буквы строчная w" 696 "Модификатор буквы строчная y" 697 "Модификатор буквы штрих" 698 "Модификатор буквы двойной штрих" - 699 "Модификатор буквы перевернутая запятая" + 699 "Модификатор буквы перевёрнутая запятая" 700 "Модификатор буквы апостроф" 701 "Модификатор буквы обратная запятая" 702 "Модификатор буквы правая половина кольца" @@ -794,8 +794,8 @@ BEGIN 782 "Комбинируемый надстрочный двойной вертикальный штрих слева" 783 "Комбинируемый двойной гравис" 784 "Комбинируемый Чандрабинду (назализация в индийских письменностях)" - 785 "Комбинируемая перевернутая бреве (круглая шапочка)" - 786 "Комбинируемая перевернутая запятая сверху" + 785 "Комбинируемая перевёрнутая бреве (круглая шапочка)" + 786 "Комбинируемая перевёрнутая запятая сверху" 787 "Комбинируемый )-образный знак (тонкое придыхание)" 788 "Комбинируемый (-образный знак (густое придыхание)" 789 "Комбинируемая запятая сверху справа" @@ -820,7 +820,7 @@ BEGIN 808 "Комбинируемый огонэк (c-образный хвостик)" 809 "Комбинируемая подстрочная вертикальная линия" 810 "Комбинируемая подстрочная дужка" - 811 "Комбинируемая подстрочная перевернутая двойная дуга" + 811 "Комбинируемая подстрочная перевёрнутая двойная дуга" 812 "Комбинируемая птичка под буквой (звонкость)" 813 "Комбинируемый подстрочный циркумфлекс" 814 "Комбинируемая подстрочная бреве" @@ -866,7 +866,7 @@ BEGIN 854 "Комбинируемые подстрочные стрелки вправо и вверх" 855 "Комбинируемый надстрочный правый полукруг" 856 "Комбинируемая точка справа над буквой" - 857 "Комбинируемая подстрочная звездочка" + 857 "Комбинируемая подстрочная звёздочка" 858 "Комбинируемый подстрочный двойной кружок" 859 "Комбинируемый надстрочный зигзаг" 860 "Комбинируемая чашка (подстрочное двойное бреве)" @@ -1305,8 +1305,8 @@ BEGIN 1293 "Кириллическая строчная буква коми sje" 1294 "Кириллическая заглавная буква коми tje" 1295 "Кириллическая строчная буква коми tje" - 1296 "Кириллическая заглавная буква перевернутая з" - 1297 "Кириллическая строчная буква перевернутая з" + 1296 "Кириллическая заглавная буква перевёрнутая з" + 1297 "Кириллическая строчная буква перевёрнутая з" 1298 "Кириллическая заглавная буква л с крючком" 1299 "Кириллическая строчная буква л с крючком" 1300 "Кириллическая заглавная буква lha" @@ -1552,7 +1552,7 @@ BEGIN 1540 "Арабский знак samvat" 1541 "Арабская отметка над числами" 1542 "Арабская система счисления кубический корень" - 1543 "Арабская система счисления корень четвертой степени" + 1543 "Арабская система счисления корень четвёртой степени" 1544 "Арабский луч" 1545 "Арабская система счисления знак промилле" 1546 "Арабская система счисления знак десять тысяч" @@ -1606,7 +1606,7 @@ BEGIN 1594 "Арабская буква гайн" 1595 "Арабская буква keheh с двумя точками сверху" 1596 "Арабская буква keheh с многоточием снизу" - 1597 "Арабская буква farsi yeh с перевернутым v" + 1597 "Арабская буква farsi yeh с перевёрнутым v" 1598 "Арабская буква farsi yeh с двумя точками сверху" 1599 "Арабская буква farsi yeh с многоточием сверху" 1600 "Арабский tatweel" @@ -1632,11 +1632,11 @@ BEGIN 1620 "Арабская хамза сверху" 1621 "Арабская хамза снизу" 1622 "Арабский subscript алиф" - 1623 "Арабский перевернутая damma" + 1623 "Арабский перевёрнутая damma" 1624 "Арабский mark noon ghunna" 1625 "Арабский zwarakay" 1626 "Арабский гласный знак маленькая v сверху" - 1627 "Арабский гласный знак перевернутая маленькая v сверху" + 1627 "Арабский гласный знак перевёрнутая маленькая v сверху" 1628 "Арабский гласный знак dot снизу" 1629 "Арабский обратная damma" 1630 "Арабский fatha с двумя точками" @@ -1783,8 +1783,8 @@ BEGIN 1771 "Арабский высокий стоп с пустым центром" 1772 "Арабский закругленный высокий стоп с заполненным центром" 1773 "Арабский маленькая низкая meem" - 1774 "Арабская буква dal с перевернутой v" - 1775 "Арабская буква reh с перевернутой v" + 1774 "Арабская буква dal с перевёрнутой v" + 1775 "Арабская буква reh с перевёрнутой v" 1776 "Расширенная арабская система счисления цифра ноль" 1777 "Расширенная арабская система счисления цифра один" 1778 "Расширенная арабская система счисления цифра два" @@ -1800,7 +1800,7 @@ BEGIN 1788 "Арабская буква ghain с точкой снизу" 1789 "Арабский знак синдхи амперсант" 1790 "Арабский знак синдхи postposition men" - 1791 "Арабская буква heh с перевернутой v" + 1791 "Арабская буква heh с перевёрнутой v" 1792 "Сирийский конец параграфа" 1793 "Сирийская надстрочная точка" 1794 "Сирийская сублинейная точка" @@ -1886,12 +1886,12 @@ BEGIN 1874 "Арабская буква beh с тремя точками направленными вверх ниже" 1875 "Арабская буква beh с тремя точками направленными вверх ниже и двумя точками выше" 1876 "Арабская буква beh с двумя точками ниже и точкой выше" - 1877 "Арабская буква beh с перевернутой маленькой v ниже" + 1877 "Арабская буква beh с перевёрнутой маленькой v ниже" 1878 "Арабская буква beh с маленькой v" 1879 "Арабская буква hah с двумя точками выше" 1880 "Арабская буква hah с тремя точками направленными вверх ниже" 1881 "Арабская буква dal с двумя вертикальными точками ниже и маленькой tah" - 1882 "Арабская буква dal с перевернутой маленькой v ниже" + 1882 "Арабская буква dal с перевёрнутой маленькой v ниже" 1883 "Арабская буква reh с чертой" 1884 "Арабская буква seen с четырьмя точками выше" 1885 "Арабская буква ain с двумя точками выше" @@ -1927,7 +1927,7 @@ BEGIN 1915 "Арабская буква yeh barree с расширенной арабско-индийской цифрой три выше" 1916 "Арабская буква hah с расширенной арабско-индийской цифрой четыре ниже" 1917 "Арабская буква seen с расширенной арабско-индийской цифрой четыре выше" - 1918 "Арабская буква seen с перевернутой v" + 1918 "Арабская буква seen с перевёрнутой v" 1919 "Арабская буква kaf с двумя точками выше" 1920 "Тана буква haa" 1921 "Тана буква shaviyani" @@ -2313,7 +2313,7 @@ BEGIN 2301 "Арабский наконечник стрелы вправо сверху с точкой" 2302 "Арабская Дамма с точкой" 2303 "Арабский знак Sideways Noon Ghunna (обозначение кратких гласных в Шине и Пхалуре)" - 2304 "Деванагари знак перевернутая чандрабинду" + 2304 "Деванагари знак перевёрнутая чандрабинду" 2305 "Деванагари знак чандрабинду" 2306 "Деванагари знак анусвара" 2307 "Деванагари знак висарга" @@ -3989,10 +3989,10 @@ BEGIN 3977 "Тибетский знак mchu can" 3978 "Тибетский знак gru can rgyings" 3979 "Тибетский знак gru med rgyings" - 3980 "Тибетский перевернутый знак Мку Кан" + 3980 "Тибетский перевёрнутый знак Мку Кан" 3981 "Тибетский присоединяемый знак Лсе Тса Кан" 3982 "Тибетский присоединяемый знак Мку Кан" - 3983 "Тибетский присоединяемый перевернутый знак Мку Кан" + 3983 "Тибетский присоединяемый перевёрнутый знак Мку Кан" 3984 "Тибетская добавленная буква ka" 3985 "Тибетская добавленная буква kha" 3986 "Тибетская добавленная буква ga" @@ -7435,36 +7435,36 @@ BEGIN 7423 "" 7424 "Латинская маленькая заглавная буква a" 7425 "Латинская маленькая заглавная буква ae" - 7426 "Латинская маленькая буква перевернутая ae" + 7426 "Латинская маленькая буква перевёрнутая ae" 7427 "Латинская маленькая заглавная буква перечеркнутая b" 7428 "Латинская маленькая заглавная буква c" 7429 "Латинская маленькая заглавная буква d" 7430 "Латинская маленькая заглавная буква eth" 7431 "Латинская маленькая заглавная буква e" - 7432 "Латинская маленькая буква перевернутая открытая e" - 7433 "Латинская маленькая буква перевернутая i" + 7432 "Латинская маленькая буква перевёрнутая открытая e" + 7433 "Латинская маленькая буква перевёрнутая i" 7434 "Латинская маленькая заглавная буква j" 7435 "Латинская маленькая заглавная буква k" 7436 "Латинская маленькая заглавная буква l с чертой" 7437 "Латинская маленькая заглавная буква m" - 7438 "Латинская маленькая заглавная буква перевернутая n" + 7438 "Латинская маленькая заглавная буква перевёрнутая n" 7439 "Латинская маленькая заглавная буква o" 7440 "Латинская маленькая заглавная буква открытая o" 7441 "Латинская маленькая буква на боку o" 7442 "Латинская маленькая буква на боку открытая о o" 7443 "Латинская маленькая буква на боку o с чертой" - 7444 "Латинская маленькая буква перевернутая oe" + 7444 "Латинская маленькая буква перевёрнутая oe" 7445 "Латинская маленькая заглавная буква ou" 7446 "Латинская маленькая буква верхняя половина o" 7447 "Латинская маленькая буква нижняя половина o" 7448 "Латинская маленькая заглавная буква p" 7449 "Латинская маленькая заглавная буква обратная r" - 7450 "Латинская маленькая заглавная буква перевернутая r" + 7450 "Латинская маленькая заглавная буква перевёрнутая r" 7451 "Латинская маленькая заглавная буква t" 7452 "Латинская маленькая заглавная буква u" 7453 "Латинская маленькая буква на боку u" 7454 "Латинская маленькая буква на боку с диэрезисом u" - 7455 "Латинская маленькая буква на боку перевернутая m" + 7455 "Латинская маленькая буква на боку перевёрнутая m" 7456 "Латинская маленькая заглавная буква v" 7457 "Латинская маленькая заглавная буква w" 7458 "Латинская маленькая заглавная буква z" @@ -7501,17 +7501,17 @@ BEGIN 7489 "Модификатор заглавная буква u" 7490 "Модификатор заглавная буква w" 7491 "Модификатор строчная буква a" - 7492 "Модификатор строчная буква перевернутая a" + 7492 "Модификатор строчная буква перевёрнутая a" 7493 "Модификатор строчная буква альфа" - 7494 "Модификатор строчная буква перевернутая ae" + 7494 "Модификатор строчная буква перевёрнутая ae" 7495 "Модификатор строчная буква b" 7496 "Модификатор строчная буква d" 7497 "Модификатор строчная буква e" 7498 "Модификатор строчная буква schwa" 7499 "Модификатор строчная буква открытая e" - 7500 "Модификатор строчная буква перевернутая открытая e" + 7500 "Модификатор строчная буква перевёрнутая открытая e" 7501 "Модификатор строчная буква g" - 7502 "Модификатор строчная буква перевернутая i" + 7502 "Модификатор строчная буква перевёрнутая i" 7503 "Модификатор строчная буква k" 7504 "Модификатор строчная буква m" 7505 "Модификатор строчная буква eng" @@ -7523,7 +7523,7 @@ BEGIN 7511 "Модификатор строчная буква t" 7512 "Модификатор строчная буква u" 7513 "Модификатор строчная буква на боку u" - 7514 "Модификатор строчная буква перевернутая m" + 7514 "Модификатор строчная буква перевёрнутая m" 7515 "Модификатор строчная буква v" 7516 "Модификатор строчная буква ain" 7517 "Модификатор строчная буква бета" @@ -7552,7 +7552,7 @@ BEGIN 7540 "Латинская маленькая буква s со средней тильдой" 7541 "Латинская маленькая буква t со средней тильдой" 7542 "Латинская маленькая буква z со средней тильдой" - 7543 "Латинская маленькая буква перевернутая g" + 7543 "Латинская маленькая буква перевёрнутая g" 7544 "Модификатор кириллическая буква en" 7545 "Латинская маленькая узкая буква g" 7546 "Латинская маленькая буква th с зачеркиванием" @@ -7588,7 +7588,7 @@ BEGIN 7576 "Латинская маленькая буква esh с загнутым назад крючком" 7577 "Латинская маленькая буква u с загнутым назад крючком" 7578 "Латинская маленькая буква ezh с загнутым назад крючком" - 7579 "Модификатор строчная буква перевернутая альфа" + 7579 "Модификатор строчная буква перевёрнутая альфа" 7580 "Модификатор строчная буква c" 7581 "Модификатор строчная буква c с завитком" 7582 "Модификатор строчная буква eth" @@ -7596,7 +7596,7 @@ BEGIN 7584 "Модификатор строчная буква f" 7585 "Модификатор строчная буква j без точки с чертой" 7586 "Модификатор строчная буква рукописная g" - 7587 "Модификатор строчная буква перевернутая h" + 7587 "Модификатор строчная буква перевёрнутая h" 7588 "Модификатор строчная буква i с чертой" 7589 "Модификатор строчная буква йота" 7590 "Модификатор строчная заглавная буква i" @@ -7606,7 +7606,7 @@ BEGIN 7594 "Модификатор строчная буква l с небным крючком" 7595 "Модификатор строчная буква capital l" 7596 "Модификатор строчная буква m с крючком" - 7597 "Модификатор строчная буква перевернутая m с длинной ногой" + 7597 "Модификатор строчная буква перевёрнутая m с длинной ногой" 7598 "Модификатор строчная буква n с левым крючком" 7599 "Модификатор строчная буква n с загнутым назад крючком" 7600 "Модификатор строчная заглавная буква n" @@ -7619,7 +7619,7 @@ BEGIN 7607 "Модификатор строчная буква ипсилон" 7608 "Модификатор строчная заглавная буква u" 7609 "Модификатор строчная буква v с крючком" - 7610 "Модификатор строчная буква перевернутая v" + 7610 "Модификатор строчная буква перевёрнутая v" 7611 "Модификатор строчная буква z" 7612 "Модификатор строчная буква z с загнутым назад крючком" 7613 "Модификатор строчная буква z с завитком" @@ -8267,7 +8267,7 @@ BEGIN 8255 "Нижняя связь" 8256 "Символьная связь" 8257 "Знак вставки точки ввода" - 8258 "Три звездочки в виде треугольника" + 8258 "Три звёздочки в виде треугольника" 8259 "Дефис маркер списка" 8260 "Дробная наклонная черта" 8261 "Левая квадратная скобка с чертой" @@ -8279,10 +8279,10 @@ BEGIN 8267 "Обратный знак абзаца" 8268 "Жирный левосторонний маркер списка" 8269 "Жирный правосторонний маркер списка" - 8270 "Низкая звездочка" + 8270 "Низкая звёздочка" 8271 "Инвертированная точка с запятой" 8272 "Закрывать" - 8273 "Две вертикальные звездочки" + 8273 "Две вертикальные звёздочки" 8274 "Знак коммерческий минус" 8275 "Волнистая линия" 8276 "Перевёрнутая нижняя связь" @@ -8469,12 +8469,12 @@ BEGIN 8457 "Градус по Фаренгейту" 8458 "Каллиграфическая строчная буква g" 8459 "Каллиграфическая заглавная буква h" - 8460 "Черная заглавная буква h" + 8460 "Чёрная заглавная буква h" 8461 "Дважды начерченная заглавная буква h" 8462 "Постоянная Планка" 8463 "Постоянная Планка делённая на два пи (константа Дирака)" 8464 "Каллиграфическая заглавная буква i" - 8465 "Черная заглавная буква i" + 8465 "Чёрная заглавная буква i" 8466 "Каллиграфическая заглавная буква l" 8467 "Каллиграфическая строчная l" 8468 "L b с чертой" @@ -8485,7 +8485,7 @@ BEGIN 8473 "Дважды начерченная заглавная буква p" 8474 "Дважды начерченная заглавная буква q" 8475 "Каллиграфическая заглавная буква r" - 8476 "Черная заглавная буква r" + 8476 "Чёрная заглавная буква r" 8477 "Дважды начерченная заглавная буква r" 8478 "Взять рецепт" 8479 "Ответ" @@ -8497,12 +8497,12 @@ BEGIN 8485 "Знак унции" 8486 "Знак Ома" 8487 "Инвертированный знак Ома" - 8488 "Черная заглавная буква z" - 8489 "Перевернутая греческая строчная буква йота" + 8488 "Чёрная заглавная буква z" + 8489 "Перевёрнутая греческая строчная буква йота" 8490 "Знак градуса Кельвина" 8491 "Знак ангстрема" 8492 "Каллиграфическая заглавная буква b" - 8493 "Черная заглавная буква c" + 8493 "Чёрная заглавная буква c" 8494 "Оценочный символ" 8495 "Каллиграфическая строчная e" 8496 "Каллиграфическая заглавная буква e" @@ -8736,7 +8736,7 @@ BEGIN 8724 "Плюс с точкой" 8725 "Знак деления" 8726 "Разность множеств" - 8727 "Оператор звездочки" + 8727 "Оператор звёздочки" 8728 "Кольцевой оператор" 8729 "Оператор точка маркер списка" 8730 "Квадратный корень" @@ -8775,7 +8775,7 @@ BEGIN 8763 "Гомотетичный" 8764 "Оператор тильды" 8765 "Обратная тильда" - 8766 "Перевернутая ленивая s" + 8766 "Перевёрнутая ленивая s" 8767 "Синусоидальная волна" 8768 "Сплетение" 8769 "Не тильда" @@ -8868,7 +8868,7 @@ BEGIN 8856 "Черта деления в круге" 8857 "Оператор точка в круге" 8858 "Оператор круг в круге" - 8859 "Оператор звездочки в круге" + 8859 "Оператор звёздочки в круге" 8860 "Равно в круге" 8861 "Тире в круге" 8862 "Плюс в квадрате" @@ -8961,7 +8961,7 @@ BEGIN 8949 "Элемент с точкой сверху" 8950 "Элемент с чертой" 8951 "Малый элемент с чертой" - 8952 "Элемент подчеркнутый" + 8952 "Элемент подчёркнутый" 8953 "Элемент с двумя горизонтальными чертами" 8954 "Содержит в себе длинные горизонтальные черточки" 8955 "Содержит в себе горизонтальную черту с вертикальной черточкой на конце" @@ -9043,7 +9043,7 @@ BEGIN 9031 "Apl функциональный символ стрелка в квадрате налево" 9032 "Apl функциональный символ стрелка в квадрате направо" 9033 "Apl функциональный символ обратный слэш в круге" - 9034 "Apl функциональный символ гвоздик вниз подчеркнутый" + 9034 "Apl функциональный символ гвоздик вниз подчёркнутый" 9035 "Apl функциональный символ дельта с вертикальным брусом" 9036 "Apl функциональный символ знак вставки вниз в квадрате" 9037 "Apl функциональный символ дельта в квадрате" @@ -9057,11 +9057,11 @@ BEGIN 9045 "Apl функциональный символ йота с гвоздиком вверх" 9046 "Apl функциональный символ флюгер вниз" 9047 "Apl функциональный символ стрелка в квадрате вниз" - 9048 "Apl функциональный символ кавычка подчеркнутая" - 9049 "Apl функциональный символ дельта подчеркнутая" - 9050 "Apl функциональный символ алмаз подчеркнутый" - 9051 "Apl функциональный символ йота подчеркнутая" - 9052 "Apl функциональный символ круг подчеркнутый" + 9048 "Apl функциональный символ кавычка подчёркнутая" + 9049 "Apl функциональный символ дельта подчёркнутая" + 9050 "Apl функциональный символ алмаз подчёркнутый" + 9051 "Apl функциональный символ йота подчёркнутая" + 9052 "Apl функциональный символ круг подчёркнутый" 9053 "Apl функциональный символ туфля вверх с йотой" 9054 "Apl функциональный символ кавычка в квадрате" 9055 "Apl функциональный символ звезда в круге" @@ -9079,7 +9079,7 @@ BEGIN 9067 "Apl функциональный символ оператор набла с тильдой" 9068 "Apl функциональный символ zilde" 9069 "Apl функциональный символ вертикальный брусок с тильдой" - 9070 "Apl функциональный символ точка с запятой подчеркнутые" + 9070 "Apl функциональный символ точка с запятой подчёркнутые" 9071 "Apl функциональный символ не равно в квадрате" 9072 "Apl функциональный символ вопрос в квадрате" 9073 "Apl функциональный символ знак вставки вниз с тильдой" @@ -9087,10 +9087,10 @@ BEGIN 9075 "Apl функциональный символ йота" 9076 "Apl функциональный символ ро" 9077 "Apl функциональный символ омега" - 9078 "Apl функциональный символ альфа с подчеркиванием" - 9079 "Apl функциональный символ эпсилон с подчеркиванием" - 9080 "Apl функциональный символ йота с подчеркиванием" - 9081 "Apl функциональный символ омега с подчеркиванием" + 9078 "Apl функциональный символ альфа с подчёркиванием" + 9079 "Apl функциональный символ эпсилон с подчёркиванием" + 9080 "Apl функциональный символ йота с подчёркиванием" + 9081 "Apl функциональный символ омега с подчёркиванием" 9082 "Apl функциональный символ альфа" 9083 "Знак не проверено" 9084 "Правый угол с направленной вниз зигзагообразной стрелкой" @@ -9098,8 +9098,8 @@ BEGIN 9086 "Символ звонка" 9087 "Вертикальная линия с точкой посередине" 9088 "Символ вставки" - 9089 "Символ непрерывного подчеркивания" - 9090 "Символ разрывного подчеркивания" + 9089 "Символ непрерывного подчёркивания" + 9090 "Символ разрывного подчёркивания" 9091 "Символ акцента" 9092 "Символ композиции" 9093 "Белый квадрат с вертикальной линией в центре" @@ -9202,13 +9202,13 @@ BEGIN 9190 "Знак переменного тока" 9191 "Электрические пересечения" 9192 "Десятичный символ экспоненты" - 9193 "Черный направленный вправо двойной треугольник" - 9194 "Черный направленный влево двойной треугольник" - 9195 "Черный направленный вверх двойной треугольник" - 9196 "Черный направленный вниз двойной треугольник" - 9197 "Черный направленный вправо двойной треугольник с вертикальной линией" - 9198 "Черный направленный влево двойной треугольник с вертикальной линией" - 9199 "Черный направленный вправо треугольник с двойной вертикальной линией" + 9193 "Чёрный направленный вправо двойной треугольник" + 9194 "Чёрный направленный влево двойной треугольник" + 9195 "Чёрный направленный вверх двойной треугольник" + 9196 "Чёрный направленный вниз двойной треугольник" + 9197 "Чёрный направленный вправо двойной треугольник с вертикальной линией" + 9198 "Чёрный направленный влево двойной треугольник с вертикальной линией" + 9199 "Чёрный направленный вправо треугольник с двойной вертикальной линией" 9200 "Будильник" 9201 "Секундомер" 9202 "Таймер" @@ -9292,7 +9292,7 @@ BEGIN 9280 "Оптическое распознавание символов крючок" 9281 "Оптическое распознавание символов стул" 9282 "Оптическое распознавание символов вилка" - 9283 "Оптическое распознавание символов перевернутая вилка" + 9283 "Оптическое распознавание символов перевёрнутая вилка" 9284 "Оптическое распознавание символов пряжка ремня" 9285 "Оптическое распознавание символов галстук бабочка" 9286 "Оптическое распознавание символов отделения банка идентификации" @@ -9460,16 +9460,16 @@ BEGIN 9448 "Латинская строчная буква y в круге" 9449 "Латинская строчная буква z в круге" 9450 "Цифра ноль в круге" - 9451 "Цифра одиннадцать в черном круге" - 9452 "Цифра двенадцать в черном круге" - 9453 "Цифра тринадцать в черном круге" - 9454 "Цифра четырнадцать в черном круге" - 9455 "Цифра пятнадцать в черном круге" - 9456 "Цифра шестнадцать в черном круге" - 9457 "Цифра семнадцать в черном круге" - 9458 "Цифра восемнадцать в черном круге" - 9459 "Цифра девятнадцать в черном круге" - 9460 "Цифра двадцать в черном круге" + 9451 "Цифра одиннадцать в чёрном круге" + 9452 "Цифра двенадцать в чёрном круге" + 9453 "Цифра тринадцать в чёрном круге" + 9454 "Цифра четырнадцать в чёрном круге" + 9455 "Цифра пятнадцать в чёрном круге" + 9456 "Цифра шестнадцать в чёрном круге" + 9457 "Цифра семнадцать в чёрном круге" + 9458 "Цифра восемнадцать в чёрном круге" + 9459 "Цифра девятнадцать в чёрном круге" + 9460 "Цифра двадцать в чёрном круге" 9461 "Цифра один в двойном круге" 9462 "Цифра два в двойном круге" 9463 "Цифра три в двойном круге" @@ -9480,86 +9480,86 @@ BEGIN 9468 "Цифра восемь в двойном круге" 9469 "Цифра девять в двойном круге" 9470 "Цифра десять в двойном круге" - 9471 "Цифра ноль в черном круге" - 9472 "Граница легкая горизонтальная" + 9471 "Цифра ноль в чёрном круге" + 9472 "Граница лёгкая горизонтальная" 9473 "Граница жирная горизонтальная" - 9474 "Граница легкая вертикальная" + 9474 "Граница лёгкая вертикальная" 9475 "Граница жирная вертикальная" - 9476 "Граница легкое тройное тире горизонтальное" + 9476 "Граница лёгкое тройное тире горизонтальное" 9477 "Граница жирное тройное тире горизонтальное" - 9478 "Граница легкое тройное тире вертикальное" + 9478 "Граница лёгкое тройное тире вертикальное" 9479 "Граница жирное тройное тире вертикальное" - 9480 "Граница легкое четверное тире горизонтальное" + 9480 "Граница лёгкое четверное тире горизонтальное" 9481 "Граница жирное четверное тире горизонтальное" - 9482 "Граница легкое четверное тире вертикальное" + 9482 "Граница лёгкое четверное тире вертикальное" 9483 "Граница жирное четверное тире вертикальное" - 9484 "Граница легкая вниз в направо" - 9485 "Граница легкая вниз и жирная направо" - 9486 "Граница жирная вниз и легкая направо" + 9484 "Граница лёгкая вниз в направо" + 9485 "Граница лёгкая вниз и жирная направо" + 9486 "Граница жирная вниз и лёгкая направо" 9487 "Граница жирная вниз и направо" - 9488 "Граница легкая вниз и налево" - 9489 "Граница легкая вниз и жирная налево" - 9490 "Граница жирная вниз и легкая налево" + 9488 "Граница лёгкая вниз и налево" + 9489 "Граница лёгкая вниз и жирная налево" + 9490 "Граница жирная вниз и лёгкая налево" 9491 "Граница жирная вниз и налево" - 9492 "Граница легкая вверх и направо" - 9493 "Граница легкая вверх и жирная направо" - 9494 "Граница жирная вверх и легкая направо" + 9492 "Граница лёгкая вверх и направо" + 9493 "Граница лёгкая вверх и жирная направо" + 9494 "Граница жирная вверх и лёгкая направо" 9495 "Граница жирная вверх и направо" - 9496 "Граница легкая вверх и налево" - 9497 "Граница легкая вверх и жирная налево" - 9498 "Граница жирная вверх и легкая налево" + 9496 "Граница лёгкая вверх и налево" + 9497 "Граница лёгкая вверх и жирная налево" + 9498 "Граница жирная вверх и лёгкая налево" 9499 "Граница жирная вверх и налево" - 9500 "Граница легкая вертикальная и направо" - 9501 "Граница легкая вертикальная и жирная направо" - 9502 "Граница жирная вверх и легкая направо и вниз" - 9503 "Граница жирная вниз и легкая направо и вверх" - 9504 "Граница вертикальная жирная и легкая направо" - 9505 "Граница легкая вниз жирная направо и вверх" - 9506 "Граница легкая вверх и жирная направо и вниз" + 9500 "Граница лёгкая вертикальная и направо" + 9501 "Граница лёгкая вертикальная и жирная направо" + 9502 "Граница жирная вверх и лёгкая направо и вниз" + 9503 "Граница жирная вниз и лёгкая направо и вверх" + 9504 "Граница вертикальная жирная и лёгкая направо" + 9505 "Граница лёгкая вниз жирная направо и вверх" + 9506 "Граница лёгкая вверх и жирная направо и вниз" 9507 "Граница жирная вертикальная и направо" - 9508 "Граница легкая вертикальная и налево" - 9509 "Граница легкая вертикальная и жирная налево" - 9510 "Граница жирная вверх и легкая налево и вниз" - 9511 "Граница жирная вниз и легкая вверх и налево" - 9512 "Граница жирная вертикальная и легкая налево" - 9513 "Граница легкая вниз и жирная вверх и налево" - 9514 "Граница легкая вверх и жирная налево и вниз" + 9508 "Граница лёгкая вертикальная и налево" + 9509 "Граница лёгкая вертикальная и жирная налево" + 9510 "Граница жирная вверх и лёгкая налево и вниз" + 9511 "Граница жирная вниз и лёгкая вверх и налево" + 9512 "Граница жирная вертикальная и лёгкая налево" + 9513 "Граница лёгкая вниз и жирная вверх и налево" + 9514 "Граница лёгкая вверх и жирная налево и вниз" 9515 "Граница жирная вертикальная и налево" - 9516 "Граница легкая вниз и горизонтально" - 9517 "Граница жирная налево и легкая направо и вниз" - 9518 "Граница жирная направо и легкая налево и вниз" - 9519 "Граница легкая вниз и жирная горизонтально" - 9520 "Граница жирная вниз и легкая горизонтально" - 9521 "Граница легкая направо и жирная налево и вниз" - 9522 "Граница легкая налево и жирная направо и вниз" + 9516 "Граница лёгкая вниз и горизонтально" + 9517 "Граница жирная налево и лёгкая направо и вниз" + 9518 "Граница жирная направо и лёгкая налево и вниз" + 9519 "Граница лёгкая вниз и жирная горизонтально" + 9520 "Граница жирная вниз и лёгкая горизонтально" + 9521 "Граница лёгкая направо и жирная налево и вниз" + 9522 "Граница лёгкая налево и жирная направо и вниз" 9523 "Граница жирная вниз и горизонтально" - 9524 "Граница легкая вверх и горизонтально" - 9525 "Граница жирная налево легкая направо и вниз" - 9526 "Граница жирная направо и легкая налево и вверх" - 9527 "Граница легкая вверх и жирная горизонтально" - 9528 "Граница жирная вверх и легкое горизонтально" - 9529 "Граница легкая направо и жирная налево и вверх" - 9530 "Граница легкая налево и жирная вверх и направо" + 9524 "Граница лёгкая вверх и горизонтально" + 9525 "Граница жирная налево лёгкая направо и вниз" + 9526 "Граница жирная направо и лёгкая налево и вверх" + 9527 "Граница лёгкая вверх и жирная горизонтально" + 9528 "Граница жирная вверх и лёгкое горизонтально" + 9529 "Граница лёгкая направо и жирная налево и вверх" + 9530 "Граница лёгкая налево и жирная вверх и направо" 9531 "Граница жирная вверх и горизонтально" - 9532 "Граница легкая вертикальная и горизонтальная" - 9533 "Граница жирная налево легкая вертикально и направо" - 9534 "Граница жирная направо легкая вертикально и налево" - 9535 "Граница легкая вертикальная жирная горизонтальная" - 9536 "Граница жирная вверх легкая горизонтально и вниз" - 9537 "Граница жирная вниз легкая горизонтально и вверх" - 9538 "Граница жирная вертикально легкая горизонтально" - 9539 "Граница жирная вверх и налево легкая вниз и направо" - 9540 "Граница жирная вверх и направо легкая вниз и налево" - 9541 "Граница жирная вниз и налево легкая вверх и направо" - 9542 "Граница жирная вниз и направо легкая вверх и налево" - 9543 "Граница легкая вниз жирная горизонтально и вверх" - 9544 "Граница легкая вверх жирная вниз горизонтально" - 9545 "Граница легкая направо жирная вертикально и налево" - 9546 "Граница легкая налево жирная вертикально и направо" + 9532 "Граница лёгкая вертикальная и горизонтальная" + 9533 "Граница жирная налево лёгкая вертикально и направо" + 9534 "Граница жирная направо лёгкая вертикально и налево" + 9535 "Граница лёгкая вертикальная жирная горизонтальная" + 9536 "Граница жирная вверх лёгкая горизонтально и вниз" + 9537 "Граница жирная вниз лёгкая горизонтально и вверх" + 9538 "Граница жирная вертикально лёгкая горизонтально" + 9539 "Граница жирная вверх и налево лёгкая вниз и направо" + 9540 "Граница жирная вверх и направо лёгкая вниз и налево" + 9541 "Граница жирная вниз и налево лёгкая вверх и направо" + 9542 "Граница жирная вниз и направо лёгкая вверх и налево" + 9543 "Граница лёгкая вниз жирная горизонтально и вверх" + 9544 "Граница лёгкая вверх жирная вниз горизонтально" + 9545 "Граница лёгкая направо жирная вертикально и налево" + 9546 "Граница лёгкая налево жирная вертикально и направо" 9547 "Граница жирная вертикально и горизонтально" - 9548 "Граница легкое двойное горизонтальное тире" + 9548 "Граница лёгкое двойное горизонтальное тире" 9549 "Граница жирное двойное горизонтально тире" - 9550 "Граница легкое двойное вертикальное тире" + 9550 "Граница лёгкое двойное вертикальное тире" 9551 "Граница жирное двойное вертикальное тире" 9552 "Граница двойная горизонтальная" 9553 "Граница двойная вертикальная" @@ -9590,25 +9590,25 @@ BEGIN 9578 "Граница одинарная вертикально и двойная горизонтально" 9579 "Граница двойная вертикально и одинарная горизонтально" 9580 "Граница двойная вертикально и горизонтально" - 9581 "Граница легкая дуга вниз и направо" - 9582 "Граница легкая дуга вниз и налево" - 9583 "Граница легкая дуга вверх и вверх и налево" - 9584 "Граница легкая дуга вверх и направо" - 9585 "Граница легкая диагональ с верхнего правого в нижний левый" - 9586 "Граница легкая диагональ с верхнего левого в нижний правый" - 9587 "Граница легкий диагональный крест" - 9588 "Граница легкая слева" - 9589 "Граница легкая вверх" - 9590 "Граница легкая направо" - 9591 "Граница легкая вниз" + 9581 "Граница лёгкая дуга вниз и направо" + 9582 "Граница лёгкая дуга вниз и налево" + 9583 "Граница лёгкая дуга вверх и вверх и налево" + 9584 "Граница лёгкая дуга вверх и направо" + 9585 "Граница лёгкая диагональ с верхнего правого в нижний левый" + 9586 "Граница лёгкая диагональ с верхнего левого в нижний правый" + 9587 "Граница лёгкий диагональный крест" + 9588 "Граница лёгкая слева" + 9589 "Граница лёгкая вверх" + 9590 "Граница лёгкая направо" + 9591 "Граница лёгкая вниз" 9592 "Граница жирная налево" 9593 "Граница жирная вверх" 9594 "Граница жирная направо" 9595 "Граница жирная вниз" - 9596 "Граница легкая налево и жирная направо" - 9597 "Граница легкая вверх и жирная вниз" - 9598 "Граница жирная налево и легкая направо" - 9599 "Граница жирная вверх и легкая вниз" + 9596 "Граница лёгкая налево и жирная направо" + 9597 "Граница лёгкая вверх и жирная вниз" + 9598 "Граница жирная налево и лёгкая направо" + 9599 "Граница жирная вверх и лёгкая вниз" 9600 "Верхняя половина блока" 9601 "Нижняя одна восьмая блока" 9602 "Нижняя одна четверть блока" @@ -9626,9 +9626,9 @@ BEGIN 9614 "Левая одна четверть блока" 9615 "Левая одна восьмая блока" 9616 "Правая половина блока" - 9617 "Легкое затемнение" + 9617 "Лёгкое затемнение" 9618 "Среднее затемнение" - 9619 "Темное затемнение" + 9619 "Тёмное затемнение" 9620 "Верхняя одна восьмая блока" 9621 "Правая одна восьмая блока" 9622 "Квадрант снизу слева" @@ -9641,62 +9641,62 @@ BEGIN 9629 "Квадрант сверху справа" 9630 "Квадрант сверху справа и снизу слева" 9631 "Квадрант сверху справа и снизу слева и снизу справа" - 9632 "Черный квадрат" + 9632 "Чёрный квадрат" 9633 "Белый квадрат" 9634 "Белый квадрат с закругленными углами" - 9635 "Белый квадрат содержащий маленький черный квадрат" + 9635 "Белый квадрат содержащий маленький чёрный квадрат" 9636 "Квадрат с горизонтальным заполнением" 9637 "Квадрат с вертикальным наполнением" 9638 "Квадрат с ортогональным штриховым заполнением" 9639 "Квадрат с верхним левым и нижним правым заполнением" 9640 "Квадрат с верхним правым и нижним левым заполнением" 9641 "Квадрат с диагональным штриховым заполнением" - 9642 "Маленький черный квадрат" + 9642 "Маленький чёрный квадрат" 9643 "Маленький белый квадрат" - 9644 "Черный прямоугольник" + 9644 "Чёрный прямоугольник" 9645 "Белый прямоугольник" - 9646 "Черный вертикальный прямоугольник" + 9646 "Чёрный вертикальный прямоугольник" 9647 "Белый вертикальный прямоугольник" - 9648 "Черный параллелограмм" + 9648 "Чёрный параллелограмм" 9649 "Белый параллелограмм" - 9650 "Черный треугольник с вершиной вверх" + 9650 "Чёрный треугольник с вершиной вверх" 9651 "Белый треугольник с вершиной вверх" - 9652 "Маленький черный треугольник с вершиной вверх" + 9652 "Маленький чёрный треугольник с вершиной вверх" 9653 "Маленький белый треугольник с вершиной вверх" - 9654 "Черный треугольник с вершиной направо" + 9654 "Чёрный треугольник с вершиной направо" 9655 "Белый треугольник с вершиной направо" - 9656 "Маленький черный треугольник с вершиной направо" + 9656 "Маленький чёрный треугольник с вершиной направо" 9657 "Маленький белый треугольник с вершиной направо" - 9658 "Черный указатель направо" + 9658 "Чёрный указатель направо" 9659 "Белый указатель направо" - 9660 "Черный треугольник с вершиной вниз" + 9660 "Чёрный треугольник с вершиной вниз" 9661 "Белый треугольник с вершиной вниз" - 9662 "Маленький черный треугольник с вершиной вниз" + 9662 "Маленький чёрный треугольник с вершиной вниз" 9663 "Маленький белый треугольник с вершиной вниз" - 9664 "Черный треугольник с вершиной налево" + 9664 "Чёрный треугольник с вершиной налево" 9665 "Белый треугольник с вершиной налево" - 9666 "Маленький черный треугольник с вершиной налево" + 9666 "Маленький чёрный треугольник с вершиной налево" 9667 "Маленький белый треугольник с вершиной налево" - 9668 "Черный указатель налево" + 9668 "Чёрный указатель налево" 9669 "Белый указатель налево" - 9670 "Черный алмаз" + 9670 "Чёрный алмаз" 9671 "Белый алмаз" - 9672 "Белый алмаз содержащий маленький черный алмазик" + 9672 "Белый алмаз содержащий маленький чёрный алмазик" 9673 "рыбий глаз" 9674 "Ромб" 9675 "Белый круг" 9676 "Пунктирный круг" 9677 "Круг с вертикальным заполнением" 9678 "Бычий глаз" - 9679 "Черный круг" - 9680 "Круг с левой черной половиной" - 9681 "Круг с черной правой половиной" - 9682 "Круг с черной нижней половиной" - 9683 "Круг с черной верхней половиной" - 9684 "Круг с черным верхним правым квадрантом" - 9685 "Черный круг с левым верхним белым квадрантом" - 9686 "Левая половина черного круга" - 9687 "Правая половина черного круга" + 9679 "Чёрный круг" + 9680 "Круг с левой чёрной половиной" + 9681 "Круг с чёрной правой половиной" + 9682 "Круг с чёрной нижней половиной" + 9683 "Круг с чёрной верхней половиной" + 9684 "Круг с чёрным верхним правым квадрантом" + 9685 "Чёрный круг с левым верхним белым квадрантом" + 9686 "Левая половина чёрного круга" + 9687 "Правая половина чёрного круга" 9688 "Инвертированный маркер списка" 9689 "Инвертированная окружность" 9690 "Верхняя половина инвертированной окружности" @@ -9707,19 +9707,19 @@ BEGIN 9695 "Дуга в нижнем левом квадранте" 9696 "Верхняя половина круга" 9697 "Нижняя половина круга" - 9698 "Черный треугольник снизу справа" - 9699 "Черный треугольник снизу слева" - 9700 "Черный треугольник сверху слева" - 9701 "Черный треугольник сверху справа" + 9698 "Чёрный треугольник снизу справа" + 9699 "Чёрный треугольник снизу слева" + 9700 "Чёрный треугольник сверху слева" + 9701 "Чёрный треугольник сверху справа" 9702 "Прозрачный маркер списка" - 9703 "Квадрат с левой черной половиной" - 9704 "Квадрат с правой черной половиной" - 9705 "Квадрат с верхней левой черной половинной диагональю" - 9706 "Квадрат с нижней правой черной половинной диагональю" + 9703 "Квадрат с левой чёрной половиной" + 9704 "Квадрат с правой чёрной половиной" + 9705 "Квадрат с верхней левой чёрной половинной диагональю" + 9706 "Квадрат с нижней правой чёрной половинной диагональю" 9707 "Белый квадрат с вертикальной биссектрисой" 9708 "Белый треугольник с вершиной вверх и точкой" - 9709 "Треугольник с вершиной вверх и черной левой половиной" - 9710 "Треугольник с вершиной вверх с правой черной половиной" + 9709 "Треугольник с вершиной вверх и чёрной левой половиной" + 9710 "Треугольник с вершиной вверх с правой чёрной половиной" 9711 "Большой круг" 9712 "Белый квадрат с верхним левым квадрантом" 9713 "Белый квадрат с нижним левым квадрантом" @@ -9733,9 +9733,9 @@ BEGIN 9721 "Треугольник сверху справа" 9722 "Треугольник снизу слева" 9723 "Белый квадрат в середине" - 9724 "Черный квадрат в середине" + 9724 "Чёрный квадрат в середине" 9725 "Белый маленький квадрат в середине" - 9726 "Черный маленький квадрат в середине" + 9726 "Чёрный маленький квадрат в середине" 9727 "Треугольник снизу справа" 9728 "Закрашенное солнце с лучами" 9729 "Облака" @@ -9760,7 +9760,7 @@ BEGIN 9748 "Зонтик с каплями дождя" 9749 "Горячие напитки" 9750 "Белая фигура сёги" - 9751 "Черная фигура сёги" + 9751 "Чёрная фигура сёги" 9752 "Трилистник" 9753 "Маркер списка в виде обратного перевёрнутого цветочного сердца" 9754 "Закрашенный указатель направления налево" @@ -9827,12 +9827,12 @@ BEGIN 9815 "Шахматная фигура белый слон" 9816 "Шахматная фигура белый конь" 9817 "Шахматная фигура белая пешка" - 9818 "Шахматная фигура черный король" - 9819 "Шахматная фигура черный ферзь" - 9820 "Шахматная фигура черная ладья" - 9821 "Шахматная фигура черный слон" - 9822 "Шахматная фигура черный конь" - 9823 "Шахматная фигура черная пешка" + 9818 "Шахматная фигура чёрный король" + 9819 "Шахматная фигура чёрный ферзь" + 9820 "Шахматная фигура чёрная ладья" + 9821 "Шахматная фигура чёрный слон" + 9822 "Шахматная фигура чёрный конь" + 9823 "Шахматная фигура чёрная пешка" 9824 "Пики закрашенные" 9825 "Черви незакрашенные" 9826 "Бубны незакрашенные" @@ -9842,7 +9842,7 @@ BEGIN 9830 "Бубны закрашенные" 9831 "Трефы незакрашенные" 9832 "Горячие источники" - 9833 "Четвертная нота" + 9833 "Четвёртная нота" 9834 "Восьмая нота" 9835 "Связанные восьмые ноты" 9836 "Шестнадцатая нота" @@ -9860,7 +9860,7 @@ BEGIN 9848 "Символ переработки для пластика тип-6" 9849 "Символ переработки для пластика тип-7" 9850 "Символ переработки для общих материалов" - 9851 "Черный универсальный символ переработки" + 9851 "Чёрный универсальный символ переработки" 9852 "Символ переработки бумаги" 9853 "Символ частичной переработки бумаги" 9854 "Бескислотная бумага" @@ -9873,8 +9873,8 @@ BEGIN 9861 "Игральные кости 6" 9862 "Белый круг с точкой справа" 9863 "Белый круг с двумя точками" - 9864 "Черный круг с белой точкой справа" - 9865 "Черный круг с двумя белыми точками" + 9864 "Чёрный круг с белой точкой справа" + 9865 "Чёрный круг с двумя белыми точками" 9866 "Монограмма для ян" 9867 "Монограмма для ин" 9868 "Биграмма для более значительного ян" @@ -9882,7 +9882,7 @@ BEGIN 9870 "Биграмма для меньшего ян" 9871 "Биграмма для более значительного ин" 9872 "Белый флаг" - 9873 "Черный флаг" + 9873 "Чёрный флаг" 9874 "Молот и кирка" 9875 "Якорь" 9876 "Скрещенные мечи" @@ -9921,7 +9921,7 @@ BEGIN 9909 "Юнона" 9910 "Веста" 9911 "Хирон" - 9912 "Черная Луна Лилит" + 9912 "Чёрная Луна Лилит" 9913 "Секстиле" 9914 "Полусекстиле" 9915 "Расположение в шахматном порядке" @@ -9931,15 +9931,15 @@ BEGIN 9919 "Ключ в квадрате" 9920 "Белая шашка" 9921 "Белая дамка" - 9922 "Черная шашка" - 9923 "Черная дамка" + 9922 "Чёрная шашка" + 9923 "Чёрная дамка" 9924 "Снеговик без снега" 9925 "Солнце за облаками" 9926 "Дождь" - 9927 "Черный снеговик" + 9927 "Чёрный снеговик" 9928 "Грозовая туча с дождем" - 9929 "Перевернутая белая фигура сёги" - 9930 "Перевернутая черная фигура сёги" + 9929 "Перевёрнутая белая фигура сёги" + 9930 "Перевёрнутая чёрная фигура сёги" 9931 "Белый алмаз в квадрате" 9932 "Пересечение полос" 9933 "Автомобиль инвалида" @@ -9951,16 +9951,16 @@ BEGIN 9939 "Цепи" 9940 "Вход запрещен" 9941 "Альтернативный односторонний путь левостороннего движения" - 9942 "Черный знак левостороннего двухстороннего движения" + 9942 "Чёрный знак левостороннего двухстороннего движения" 9943 "Белый знак левостороннего двухстороннего движения" - 9944 "Черный знак сужение дороги слева" + 9944 "Чёрный знак сужение дороги слева" 9945 "Белый знак сужение дороги слева" 9946 "Знак медленного движения" - 9947 "Тяжелый белый направленный вниз треугольник" + 9947 "Тяжёлый белый направленный вниз треугольник" 9948 "Проезд с левой стороны закрыт" 9949 "Андреевский крест в квадрате" 9950 "Диагональ сверху вниз в круге в закрашенном квадрате" - 9951 "Черный грузовик" + 9951 "Чёрный грузовик" 9952 "Ограниченный вход слева-1" 9953 "Ограниченный вход слева-2" 9954 "Символ Урана (астрономия)" @@ -9969,7 +9969,7 @@ BEGIN 9957 "Закрученная направо пентаграмма" 9958 "Закрученная налево пентаграмма" 9959 "Перевёрнутая пентаграмма" - 9960 "Черный крест на щите" + 9960 "Чёрный крест на щите" 9961 "Синтоистский храм" 9962 "Церковь" 9963 "Замок" @@ -9991,8 +9991,8 @@ BEGIN 9979 "Японский символ банка" 9980 "Символ надгробия на кладбище" 9981 "Топливный насос" - 9982 "Кубок на черном квадрате" - 9983 "Белый флаг с горизонтальной черной полосой посередине" + 9982 "Кубок на чёрном квадрате" + 9983 "Белый флаг с горизонтальной чёрной полосой посередине" 9984 "Чёрные безопасные ножницы" 9985 "Ножницы с верхним лезвием" 9986 "Жирные ножницы" @@ -10801,7 +10801,7 @@ BEGIN 10789 "Знак плюс с точкой ниже" 10790 "Знак плюс с тильдой ниже" 10791 "Знак плюс с нижним индексом два" - 10792 "Знак плюс с черным треугольником" + 10792 "Знак плюс с чёрным треугольником" 10793 "Знак минус с запятой выше" 10794 "Знак минус с точкой ниже" 10795 "Знак минус с падающими точками" @@ -10856,11 +10856,11 @@ BEGIN 10844 "Логическое и с горизонтальной чертой" 10845 "Логическое или с горизонтальным тире" 10846 "Логическое и с двойной чертой" - 10847 "Логическое и с подчеркиванием" - 10848 "Логическое и с двойным подчеркиванием" - 10849 "Маленький vee с подчеркиванием" + 10847 "Логическое и с подчёркиванием" + 10848 "Логическое и с двойным подчёркиванием" + 10849 "Маленький vee с подчёркиванием" 10850 "Логическое или с двойной чертой сверху" - 10851 "Логическое или с двойным подчеркиванием" + 10851 "Логическое или с двойным подчёркиванием" 10852 "Z обозначение области антиограничения" 10853 "Z обозначение диапазон антиограничения" 10854 "Знак равно с точкой снизу" @@ -10871,7 +10871,7 @@ BEGIN 10859 "Оператор тильда с поднимающимися точками" 10860 "Подобный минус подобный" 10861 "Конгруэнтный с точкой выше" - 10862 "Равно со звездочкой" + 10862 "Равно со звёздочкой" 10863 "Почти равный с циркумфлексом" 10864 "Приблизительно равный или равный" 10865 "Знак равно над знаком плюс" @@ -10924,7 +10924,7 @@ BEGIN 10912 "Приблизительно над больше чем над равно" 10913 "Двойной вложенный знак меньше чем" 10914 "Двойной вложенный знак больше чем" - 10915 "Двойной вложенный знак меньше чем с подчеркиванием" + 10915 "Двойной вложенный знак меньше чем с подчёркиванием" 10916 "Больше чем перекрытие меньше чем" 10917 "Больше чем рядом меньше чем" 10918 "Меньше чем закрытый дугой" @@ -10993,7 +10993,7 @@ BEGIN 10981 "Двойная вертикальная полоса с двойной чертой налево" 10982 "Длинные тире из левой части двойного вертикального" 10983 "Короткая кнопка вниз с чертой сверху" - 10984 "Короткая кнопка вверх с подчеркиванием" + 10984 "Короткая кнопка вверх с подчёркиванием" 10985 "Короткая кнопка вверх над короткой кнопкой вниз" 10986 "Двойная кнопка вниз" 10987 "Двойная кнопка вверх" @@ -11022,48 +11022,48 @@ BEGIN 11010 "Юго-восток белая стрелка" 11011 "Юго-запад белая стрелка" 11012 "Лево право белая стрелка" - 11013 "Влево черная стрелка" - 11014 "Вверх черная стрелка" - 11015 "Вниз черная стрелка" - 11016 "Северо-восток черная стрелка" - 11017 "Северо-западная черная стрелка" - 11018 "Юго-восток черная стрелка" - 11019 "Юго-запад черная стрелка" - 11020 "Лево право черная стрелка" - 11021 "Вверх вниз черная стрелка" + 11013 "Влево чёрная стрелка" + 11014 "Вверх чёрная стрелка" + 11015 "Вниз чёрная стрелка" + 11016 "Северо-восток чёрная стрелка" + 11017 "Северо-западная чёрная стрелка" + 11018 "Юго-восток чёрная стрелка" + 11019 "Юго-запад чёрная стрелка" + 11020 "Лево право чёрная стрелка" + 11021 "Вверх вниз чёрная стрелка" 11022 "Стрелка вправо с наконечником вниз" 11023 "Стрелка вправо с наконечником вверх" 11024 "Стрелка влево с наконечником вниз" 11025 "Стрелка влево с наконечником вверх" - 11026 "Квадрат верхняя половина черная" - 11027 "Квадрат нижняя половина черная" - 11028 "Квадрат правая верхняя половина диагонали черная" - 11029 "Квадрат левая нижняя половина диагонали черная" - 11030 "Ромб левая половина черная" - 11031 "Ромб правая половина черная" - 11032 "Ромб верхняя половина черная" - 11033 "Ромб нижняя половина черная" + 11026 "Квадрат верхняя половина чёрная" + 11027 "Квадрат нижняя половина чёрная" + 11028 "Квадрат правая верхняя половина диагонали чёрная" + 11029 "Квадрат левая нижняя половина диагонали чёрная" + 11030 "Ромб левая половина чёрная" + 11031 "Ромб правая половина чёрная" + 11032 "Ромб верхняя половина чёрная" + 11033 "Ромб нижняя половина чёрная" 11034 "Пунктирный квадрат" - 11035 "Черный большой квадрат" + 11035 "Чёрный большой квадрат" 11036 "Белый большой квадрат" - 11037 "Черный очень маленький квадрат" + 11037 "Чёрный очень маленький квадрат" 11038 "Белый очень маленький квадрат" - 11039 "Черный пятиугольник" + 11039 "Чёрный пятиугольник" 11040 "Белый пятиугольник" 11041 "Белый шестиугольник" - 11042 "Черный шестиугольник" - 11043 "Горизонтальный черный шестиугольник" - 11044 "Черный большой круг" - 11045 "Черный средний ромб" + 11042 "Чёрный шестиугольник" + 11043 "Горизонтальный чёрный шестиугольник" + 11044 "Чёрный большой круг" + 11045 "Чёрный средний ромб" 11046 "Белый средний ромб" - 11047 "Черный средний узкий ромб" + 11047 "Чёрный средний узкий ромб" 11048 "Белый средний узкий ромб" - 11049 "Черный маленький ромб" - 11050 "Черный маленький узкий ромб" + 11049 "Чёрный маленький ромб" + 11050 "Чёрный маленький узкий ромб" 11051 "Белый маленький узкий ромб" - 11052 "Черный горизонтальный эллипс" + 11052 "Чёрный горизонтальный эллипс" 11053 "Белый горизонтальный эллипс" - 11054 "Черный вертикальный эллипс" + 11054 "Чёрный вертикальный эллипс" 11055 "Белый вертикальный эллипс" 11056 "Стрелка влево с небольшим кругом" 11057 "Три стрелки влево" @@ -11098,9 +11098,9 @@ BEGIN 11086 "Короткая наклонная северная стрелка" 11087 "Короткая наклонённая назад южная стрелка" 11088 "Белая средняя звезда" - 11089 "Черная маленькая звезда" + 11089 "Чёрная маленькая звезда" 11090 "Белая маленькая звезда" - 11091 "Черный право-направленной пятиугольник" + 11091 "Чёрный право-направленной пятиугольник" 11092 "Белый право-направленной пятиугольник" 11093 "Жирный большой круг" 11094 "Жирный овал с овалом внутри" @@ -11185,14 +11185,14 @@ BEGIN 11173 "Стрелка направо с длинным указателем вверх с треугольным остриём" 11174 "Стрелка налево с длинным указателем вниз с треугольным остриём" 11175 "Стрелка направо с длинным указателем вниз с треугольным остриём" - 11176 "Черная изогнутая стрелка вниз и влево" - 11177 "Черная изогнутая стрелка вниз и вправо" - 11178 "Черная изогнутая стрелка вверх и влево" - 11179 "Черная изогнутая стрелка вверх и вправо" - 11180 "Черная изогнутая стрелка влево и вверх" - 11181 "Черная изогнутая стрелка вправо и вверх" - 11182 "Черная изогнутая стрелка влево и вниз" - 11183 "Черная изогнутая стрелка вправо и вниз" + 11176 "Чёрная изогнутая стрелка вниз и влево" + 11177 "Чёрная изогнутая стрелка вниз и вправо" + 11178 "Чёрная изогнутая стрелка вверх и влево" + 11179 "Чёрная изогнутая стрелка вверх и вправо" + 11180 "Чёрная изогнутая стрелка влево и вверх" + 11181 "Чёрная изогнутая стрелка вправо и вверх" + 11182 "Чёрная изогнутая стрелка влево и вниз" + 11183 "Чёрная изогнутая стрелка вправо и вниз" 11184 "Лента-стрела вниз-влево" 11185 "Лента-стрела вниз-вправо" 11186 "Лента-стрела вверх-влево" @@ -11384,8 +11384,8 @@ BEGIN 11372 "Латинская строчная буква z с нижним выносным элементом" 11373 "Латинская заглавная буква aльфа" 11374 "Латинская заглавная буква m с крючком" - 11375 "Латинская заглавная буква перевернутая a" - 11376 "Латинская заглавная буква перевернутая альфа" + 11375 "Латинская заглавная буква перевёрнутая a" + 11376 "Латинская заглавная буква перевёрнутая альфа" 11377 "Латинская строчная буква v с правым крючком" 11378 "Латинская заглавная буква w с крючком" 11379 "Латинская строчная буква w с крючком" @@ -11394,9 +11394,9 @@ BEGIN 11382 "Латинская строчная буква половинка h" 11383 "Латинская строчная буква бесхвостная phi" 11384 "Латинская строчная буква e с бороздоый" - 11385 "Латинская строчная буква r перевернутая с хвостиком" + 11385 "Латинская строчная буква r перевёрнутая с хвостиком" 11386 "Латинская строчная буква o с кольцом внути снизу" - 11387 "Латинская маленькая заглавная буква перевернутая e" + 11387 "Латинская маленькая заглавная буква перевёрнутая e" 11388 "Латинский индекс строчной буквы j" 11389 "Модификатор заглавной буквы v" 11390 "Латинская заглавная буква s с наклонным хвостиком" @@ -11809,7 +11809,7 @@ BEGIN 11797 "Вверх анкора" 11798 "Пунктирный угол направленный направо" 11799 "Двойной наклонный дефис" - 11800 "Перевернутая лигатура из вопросительного и восклицательного знаков" + 11800 "Перевёрнутая лигатура из вопросительного и восклицательного знаков" 11801 "Пальмовая ветвь" 11802 "Дефис с диэрезисом" 11803 "Тильда с кольцом сверху" @@ -11835,10 +11835,10 @@ BEGIN 11823 "Вертикальная тильда" 11824 "Кольцо" 11825 "Слово разделитель средняя точка" - 11826 "Перевернутая запятая" + 11826 "Перевёрнутая запятая" 11827 "Поднятая точка" 11828 "Поднятая запятая" - 11829 "Перевернутая точка с запятой" + 11829 "Перевёрнутая точка с запятой" 11830 "Кинжал с левой защитой" 11831 "Кинжал с правой защитой" 11832 "Перевёрнутый кинжал" @@ -12018,7 +12018,7 @@ BEGIN 12006 "ККЯ ключ c-упрощенная птица" 12007 "ККЯ ключ c-упрощенная соль" 12008 "ККЯ ключ упрощенная пшеница" - 12009 "ККЯ ключ упрощенный желтый" + 12009 "ККЯ ключ упрощенный жёлтый" 12010 "ККЯ ключ c-упрощенная лягушка" 12011 "ККЯ ключ j-упрощенная даже" 12012 "ККЯ ключ c-упрощенный даже" @@ -12218,7 +12218,7 @@ BEGIN 12206 "Канси ключ неправильно" 12207 "Канси ключ лицо" 12208 "Канси ключ кожа" - 12209 "Канси ключ темная кожа" + 12209 "Канси ключ тёмная кожа" 12210 "Канси ключ лук-порей" 12211 "Канси ключ звук" 12212 "Канси ключ лист" @@ -12241,9 +12241,9 @@ BEGIN 12229 "Канси ключ олень" 12230 "Канси ключ пшеница" 12231 "Канси ключ конопля" - 12232 "Канси ключ желтый" + 12232 "Канси ключ жёлтый" 12233 "Канси ключ просо" - 12234 "Канси ключ черный" + 12234 "Канси ключ чёрный" 12235 "Канси ключ вышивание" 12236 "Канси ключ лягушка" 12237 "Канси ключ стул" @@ -12313,8 +12313,8 @@ BEGIN 12301 "Правосторонняя скобка" 12302 "Левосторонняя скобка белая" 12303 "Правосторонняя скобка белая" - 12304 "Левосторонняя скобка черная двояковыпуклая" - 12305 "Правосторонняя скобка черная двояковыпуклая" + 12304 "Левосторонняя скобка чёрная двояковыпуклая" + 12305 "Правосторонняя скобка чёрная двояковыпуклая" 12306 "Почтовый знак" 12307 "Знак гета" 12308 "Левосторонняя скобка в виде панцыря черепахи" @@ -12709,7 +12709,7 @@ BEGIN 12697 "Идеографическая аннотация первый знак" 12698 "Идеографическая аннотация второй знак" 12699 "Идеографическая аннотация третий знак" - 12700 "Идеографическая аннотация четвертый знак" + 12700 "Идеографическая аннотация четвёртый знак" 12701 "Идеографическая аннотация знак небес" 12702 "Идеографическая аннотация знак земли" 12703 "Идеографическая аннотация знак человека" @@ -12881,14 +12881,14 @@ BEGIN 12869 "Обведенная кругом идеограмма детский сад" 12870 "Обведенная кругом идеограмма школа" 12871 "Обведенная кругом идеограмма кото" - 12872 "Обведенное кругом число десять на черном квадрате" - 12873 "Обведенное кругом число двадцать на черном квадрате" - 12874 "Обведенное кругом число тридцать на черном квадрате" - 12875 "Обведенное кругом число сорок на черном квадрате" - 12876 "Обведенное кругом число пятдесять на черном квадрате" - 12877 "Обведенное кругом число шестьдесят на черном квадрате" - 12878 "Обведенное кругом число семьдесят на черном квадрате" - 12879 "Обведенное кругом число восемьдесят на черном квадрате" + 12872 "Обведенное кругом число десять на чёрном квадрате" + 12873 "Обведенное кругом число двадцать на чёрном квадрате" + 12874 "Обведенное кругом число тридцать на чёрном квадрате" + 12875 "Обведенное кругом число сорок на чёрном квадрате" + 12876 "Обведенное кругом число пятдесять на чёрном квадрате" + 12877 "Обведенное кругом число шестьдесят на чёрном квадрате" + 12878 "Обведенное кругом число семьдесят на чёрном квадрате" + 12879 "Обведенное кругом число восемьдесят на чёрном квадрате" 12880 "Знак сотрудничество" 12881 "Обведенное кругом число двадцать один" 12882 "Обведенное кругом число двадцать два" @@ -13389,7 +13389,7 @@ BEGIN 19957 "Гексаграмма для вступающей в брак девушки" 19958 "Гексаграмма для изобилия" 19959 "Гексаграмма для странника" - 19960 "Гексаграмма для легкого ветерка" + 19960 "Гексаграмма для лёгкого ветерка" 19961 "Гексаграмма для радостного озера" 19962 "Гексаграмма для дисперсии" 19963 "Гексаграмма для ограничения" @@ -15221,8 +15221,8 @@ BEGIN 42779 "Африканистское тонове письмо стрелка вверх" 42780 "Африканистское тонове письмо стрелка вниз" 42781 "Африканистское тонове письмо поднятый восклицательный знак" - 42782 "Африканистское тонове письмо поднятый перевернутый восклицательный знак" - 42783 "Африканистское тонове письмо опущенный перевернутый восклицательный знак" + 42782 "Африканистское тонове письмо поднятый перевёрнутый восклицательный знак" + 42783 "Африканистское тонове письмо опущенный перевёрнутый восклицательный знак" 42784 "Символ сильного и выского тона" 42785 "Символ сильного и слабого тона" 42786 "Латинская заглавная буква egyptological alef" @@ -15317,10 +15317,10 @@ BEGIN 42875 "Латинская заглавная буква замкнутая f" 42876 "Латинская строчная буква замкнутая f" 42877 "Латинская заглавная буква замкнутая g" - 42878 "Латинская заглавная буква перевернутая замкнутая g" - 42879 "Латинская строчная буква перевернутая замкнутая g" - 42880 "Латинская заглавная буква перевернутая l" - 42881 "Латинская строчная буква перевернутая l" + 42878 "Латинская заглавная буква перевёрнутая замкнутая g" + 42879 "Латинская строчная буква перевёрнутая замкнутая g" + 42880 "Латинская заглавная буква перевёрнутая l" + 42881 "Латинская строчная буква перевёрнутая l" 42882 "Латинская заглавная буква замкнутая r" 42883 "Латинская строчная буква замкнутая r" 42884 "Латинская заглавная буква замкнутая s" @@ -15444,7 +15444,7 @@ BEGIN 43002 "Латинская строчная заглавная перевёрнутая M" 43003 "Латинская эпиграфическая буква обратная f" 43004 "Латинская эпиграфическая буква обратная p" - 43005 "Латинская эпиграфическая буква перевернутая m" + 43005 "Латинская эпиграфическая буква перевёрнутая m" 43006 "Латинская эпиграфическая буква i лонга" 43007 "Латинская эпиграфическая буква архаичная m" 43008 "Силоти-нагри буква a" @@ -37536,10 +37536,10 @@ BEGIN 65094 "Белая кунжутная точка" 65095 "форма представления для вертикальной левой квадратной скобки" 65096 "форма представления для вертикальной правой квадратной скобки" - 65097 "Пунктирное надчеркивание" - 65098 "Точко-пунктирное надчеркивание" - 65099 "Волнистое надчеркивание" - 65100 "Двойное волнистое надчеркивание" + 65097 "Пунктирное надчёркивание" + 65098 "Точко-пунктирное надчёркивание" + 65099 "Волнистое надчёркивание" + 65100 "Двойное волнистое надчёркивание" 65101 "Пунктирное подчёркивание" 65102 "Точко-пунктирное подчёркивание" 65103 "Волнистое подчёркивание"
2 years, 2 months
1
0
0
0
[reactos] 01/02: [INPUT] Update Russian (ru-RU) translation
by Stanislav Motylkov
https://git.reactos.org/?p=reactos.git;a=commitdiff;h=0ee5e4c7e39684b146575…
commit 0ee5e4c7e39684b146575b209ee475dc5d8a7413 Author: Stanislav Motylkov <x86corez(a)gmail.com> AuthorDate: Thu Sep 29 11:08:17 2022 +0300 Commit: Stanislav Motylkov <x86corez(a)gmail.com> CommitDate: Thu Sep 29 11:08:17 2022 +0300 [INPUT] Update Russian (ru-RU) translation Addendum to 5f4bb73e. --- dll/cpl/input/lang/ru-RU.rc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/dll/cpl/input/lang/ru-RU.rc b/dll/cpl/input/lang/ru-RU.rc index 2b45a8cdaa8..94b549c2db9 100644 --- a/dll/cpl/input/lang/ru-RU.rc +++ b/dll/cpl/input/lang/ru-RU.rc @@ -5,17 +5,17 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Параметры" FONT 8, "MS Shell Dlg" BEGIN - GROUPBOX "Default input &language", -1, 5, 5, 246, 55 - LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + GROUPBOX "&Язык ввода по умолчанию", -1, 5, 5, 246, 55 + LTEXT "Выберите один из установленных языков ввода, который будет использоваться при загрузке компьютера.", -1, 15, 15, 230, 23 COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + GROUPBOX "Ус&тановленные службы", -1, 5, 65, 246, 125 LTEXT "Выберите нужные раскладки для каждого языка ввода из списка. Для изменения списка служат кнопки ""Добавить"" и ""Удалить"".", -1, 15, 78, 230, 25 CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 PUSHBUTTON "&Добавить...", IDC_ADD_BUTTON, 175, 105, 70, 14 PUSHBUTTON "&Удалить", IDC_REMOVE_BUTTON, 175, 125, 70, 14 PUSHBUTTON "&Свойства...", IDC_PROP_BUTTON, 175, 145, 70, 14 GROUPBOX "Параметры", -1, 5, 195, 245, 30 - PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "Я&зыковая панель...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 PUSHBUTTON "&Параметры клавиатуры...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END @@ -42,7 +42,7 @@ BEGIN RTEXT "&Сочетание клавиш", -1, 177, 47, 79, 9 CONTROL "", IDC_KEY_LISTVIEW, "SysListView32", LVS_REPORT | LVS_NOCOLUMNHEADER | LVS_AUTOARRANGE | LVS_SINGLESEL, 14, 57, 244, 52, WS_EX_CLIENTEDGE PUSHBUTTON "См&ена сочетания клавиш...", IDC_CHANGE_KEY_SEQ_BTN, 152, 113, 106, 14, WS_GROUP - DEFPUSHBUTTON "OK", IDOK, 66, 140, 70, 14 + DEFPUSHBUTTON "ОК", IDOK, 66, 140, 70, 14 PUSHBUTTON "Отмена", IDCANCEL, 146, 140, 70, 14 END @@ -55,7 +55,7 @@ BEGIN COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 212, 150, CBS_DROPDOWNLIST | CBS_NOINTEGRALHEIGHT | CBS_SORT | WS_VSCROLL LTEXT "&Раскладка клавиатуры:", -1, 7, 36, 170, 10 COMBOBOX IDC_KEYBOARD_LO_COMBO, 7, 47, 212, 150, CBS_DROPDOWNLIST | CBS_NOINTEGRALHEIGHT | CBS_SORT | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 116, 68, 50, 14 + DEFPUSHBUTTON "ОК", IDOK, 116, 68, 50, 14 PUSHBUTTON "Отмена", IDCANCEL, 169, 68, 50, 14 END @@ -88,7 +88,7 @@ BEGIN LTEXT "", IDC_INPUT_LANG_STR, 73, 7, 129, 8 LTEXT "&Раскладка клавиатуры:", -1, 7, 21, 170, 10 COMBOBOX IDC_KB_LAYOUT_IME_COMBO, 7, 32, 212, 150, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 114, 53, 52, 14 + DEFPUSHBUTTON "ОК", IDOK, 114, 53, 52, 14 PUSHBUTTON "Отмена", IDCANCEL, 169, 53, 52, 14 END
2 years, 2 months
1
0
0
0
[reactos] 02/02: [TRANSLATION][INPUT.CPL] Update french translation.
by Hermès Bélusca-Maïto
https://git.reactos.org/?p=reactos.git;a=commitdiff;h=fb68e76c51fcde0df1b4c…
commit fb68e76c51fcde0df1b4c6d8a96462a0142215aa Author: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org> AuthorDate: Thu Sep 29 04:27:15 2022 +0200 Commit: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org> CommitDate: Thu Sep 29 04:27:15 2022 +0200 [TRANSLATION][INPUT.CPL] Update french translation. --- dll/cpl/input/lang/fr-FR.rc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dll/cpl/input/lang/fr-FR.rc b/dll/cpl/input/lang/fr-FR.rc index 26fd2848772..d3796a9639a 100644 --- a/dll/cpl/input/lang/fr-FR.rc +++ b/dll/cpl/input/lang/fr-FR.rc @@ -5,17 +5,17 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Paramètres" FONT 8, "MS Shell Dlg" BEGIN - GROUPBOX "Default input &language", -1, 5, 5, 246, 55 - LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + GROUPBOX "&Langue d'entrée par défaut", -1, 5, 5, 246, 55 + LTEXT "Sélectionnez l'une des langues d'entrée installées à utiliser lorsque votre ordinateur démarre.", -1, 15, 15, 230, 23 COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + GROUPBOX "Services &installés", -1, 5, 65, 246, 125 LTEXT "Sélectionnez les services que vous désirez pour chaque langue de saisie affichée dans la liste. Utilisez les boutons Ajouter et Supprimer pour modifier la liste.", -1, 15, 78, 230, 25 CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 PUSHBUTTON "A&jouter...", IDC_ADD_BUTTON, 175, 105, 70, 14 PUSHBUTTON "Supp&rimer", IDC_REMOVE_BUTTON, 175, 125, 70, 14 PUSHBUTTON "&Propriétés...", IDC_PROP_BUTTON, 175, 145, 70, 14 GROUPBOX "Pré&férences", -1, 5, 195, 245, 30 - PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "&Barre de langue...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 PUSHBUTTON "Para&mètres des touches...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END
2 years, 2 months
1
0
0
0
[reactos] 01/02: [KBSWITCH][INPUT.CPL] Correctly do the input language indicator.
by Hermès Bélusca-Maïto
https://git.reactos.org/?p=reactos.git;a=commitdiff;h=dbe4abab4f25e7883d7c9…
commit dbe4abab4f25e7883d7c9b6012a730a842a54614 Author: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org> AuthorDate: Thu Sep 29 04:06:17 2022 +0200 Commit: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org> CommitDate: Thu Sep 29 04:06:17 2022 +0200 [KBSWITCH][INPUT.CPL] Correctly do the input language indicator. Addendum to commits 5f4bb73e and c6ccb92b. - GetLocaleInfo() returns an int, not a bool: makes it clear in the test. - No need to use StringCchCopy() to just initialize two chars to the same value. - The question about the test in
https://github.com/reactos/reactos/pull/4723#discussion_r981331634
was meant to discover that CreateDIBSection() was unnecessary, since the very original code (before commit 0991cedc) did not use it and was working fine in that regard. The simple fix was to use GetDC(NULL). - Use SM_CXSMICON/SM_CYSMICON metrics for the KBSWITCH indicator as well. - Override the font size obtained from SPI_GETICONTITLELOGFONT with a known one (allows to get a correct indicator even if the user font is very large). - Do the initialization in such a way that in case SPI_GETICONTITLELOGFONT or CreateFontIndirect fails, we always fall back to the default stock font that is ensured to always exist. - Initialize *all* the fields of the IconInfo structure. --- base/applications/kbswitch/kbswitch.c | 86 +++++++++++++++++------------------ dll/cpl/input/settings_page.c | 71 ++++++++++++++--------------- 2 files changed, 78 insertions(+), 79 deletions(-) diff --git a/base/applications/kbswitch/kbswitch.c b/base/applications/kbswitch/kbswitch.c index d6d2a513e8d..356209d0c6a 100644 --- a/base/applications/kbswitch/kbswitch.c +++ b/base/applications/kbswitch/kbswitch.c @@ -10,8 +10,6 @@ #include "kbswitch.h" #define WM_NOTIFYICONMSG (WM_USER + 248) -#define CX_ICON 16 -#define CY_ICON 16 PKBSWITCHSETHOOKS KbSwitchSetHooks = NULL; PKBSWITCHDELETEHOOKS KbSwitchDeleteHooks = NULL; @@ -148,58 +146,59 @@ CreateTrayIcon(LPTSTR szLCID) { LANGID LangID; TCHAR szBuf[4]; - HDC hdc; + HDC hdcScreen, hdc; HBITMAP hbmColor, hbmMono, hBmpOld; + HFONT hFont, hFontOld; + LOGFONT lf; RECT rect; - HFONT hFontOld, hFont; ICONINFO IconInfo; HICON hIcon; - LOGFONT lf; - BITMAPINFO bmi; + INT cxIcon = GetSystemMetrics(SM_CXSMICON); + INT cyIcon = GetSystemMetrics(SM_CYSMICON); /* Getting "EN", "FR", etc. from English, French, ... */ - LangID = LOWORD(_tcstoul(szLCID, NULL, 16)); - if (!GetLocaleInfo(LangID, LOCALE_SABBREVLANGNAME | LOCALE_NOUSEROVERRIDE, - szBuf, ARRAYSIZE(szBuf))) + LangID = LANGIDFROMLCID(_tcstoul(szLCID, NULL, 16)); + if (GetLocaleInfo(LangID, + LOCALE_SABBREVLANGNAME | LOCALE_NOUSEROVERRIDE, + szBuf, + ARRAYSIZE(szBuf)) == 0) { - StringCchCopy(szBuf, ARRAYSIZE(szBuf), _T("??")); + szBuf[0] = szBuf[1] = _T('?'); } - szBuf[2] = 0; /* Truncate the identifiers to two characters: "ENG" --> "EN" etc. */ - - /* Prepare for DIB (device-independent bitmap) */ - ZeroMemory(&bmi, sizeof(bmi)); - bmi.bmiHeader.biSize = sizeof(bmi.bmiHeader); - bmi.bmiHeader.biWidth = CX_ICON; - bmi.bmiHeader.biHeight = CY_ICON; - bmi.bmiHeader.biPlanes = 1; - bmi.bmiHeader.biBitCount = 24; + szBuf[2] = 0; /* Truncate the identifier to two characters: "ENG" --> "EN" etc. */ /* Create hdc, hbmColor and hbmMono */ - hdc = CreateCompatibleDC(NULL); - hbmColor = CreateDIBSection(hdc, &bmi, DIB_RGB_COLORS, NULL, NULL, 0); - hbmMono = CreateBitmap(CX_ICON, CY_ICON, 1, 1, NULL); - - /* Create a font */ - if (SystemParametersInfo(SPI_GETICONTITLELOGFONT, sizeof(lf), &lf, 0)) - hFont = CreateFontIndirect(&lf); - else - hFont = (HFONT)GetStockObject(DEFAULT_GUI_FONT); + hdcScreen = GetDC(NULL); + hdc = CreateCompatibleDC(hdcScreen); + hbmColor = CreateCompatibleBitmap(hdcScreen, cxIcon, cyIcon); + ReleaseDC(NULL, hdcScreen); + hbmMono = CreateBitmap(cxIcon, cyIcon, 1, 1, NULL); /* Checking NULL */ - if (!hdc || !hbmColor || !hbmMono || !hFont) + if (!hdc || !hbmColor || !hbmMono) { - if (hdc) - DeleteDC(hdc); - if (hbmColor) - DeleteObject(hbmColor); if (hbmMono) DeleteObject(hbmMono); - if (hFont) - DeleteObject(hFont); + if (hbmColor) + DeleteObject(hbmColor); + if (hdc) + DeleteDC(hdc); return NULL; } - SetRect(&rect, 0, 0, CX_ICON, CY_ICON); + /* Create a font */ + hFont = NULL; + if (SystemParametersInfo(SPI_GETICONTITLELOGFONT, sizeof(lf), &lf, 0)) + { + /* Override the current size with something manageable */ + lf.lfHeight = -11; + lf.lfWidth = 0; + hFont = CreateFontIndirect(&lf); + } + if (!hFont) + hFont = (HFONT)GetStockObject(DEFAULT_GUI_FONT); + + SetRect(&rect, 0, 0, cxIcon, cyIcon); /* Draw hbmColor */ hBmpOld = SelectObject(hdc, hbmColor); @@ -210,23 +209,23 @@ CreateTrayIcon(LPTSTR szLCID) SetBkMode(hdc, TRANSPARENT); DrawText(hdc, szBuf, 2, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER); SelectObject(hdc, hFontOld); - SelectObject(hdc, hBmpOld); - /* Fill hbmMono by black */ - hBmpOld = SelectObject(hdc, hbmMono); - PatBlt(hdc, 0, 0, CX_ICON, CY_ICON, BLACKNESS); + /* Fill hbmMono with black */ + SelectObject(hdc, hbmMono); + PatBlt(hdc, 0, 0, cxIcon, cyIcon, BLACKNESS); SelectObject(hdc, hBmpOld); /* Create an icon from hbmColor and hbmMono */ + IconInfo.fIcon = TRUE; + IconInfo.xHotspot = IconInfo.yHotspot = 0; IconInfo.hbmColor = hbmColor; IconInfo.hbmMask = hbmMono; - IconInfo.fIcon = TRUE; hIcon = CreateIconIndirect(&IconInfo); /* Clean up */ - DeleteObject(hbmColor); - DeleteObject(hbmMono); DeleteObject(hFont); + DeleteObject(hbmMono); + DeleteObject(hbmColor); DeleteDC(hdc); return hIcon; @@ -269,6 +268,7 @@ static VOID UpdateTrayIcon(HWND hwnd, LPTSTR szLCID, LPTSTR szName) { NOTIFYICONDATA tnid = { sizeof(tnid), hwnd, 1, NIF_ICON | NIF_MESSAGE | NIF_TIP }; + tnid.uCallbackMessage = WM_NOTIFYICONMSG; tnid.hIcon = CreateTrayIcon(szLCID); StringCchCopy(tnid.szTip, ARRAYSIZE(tnid.szTip), szName); diff --git a/dll/cpl/input/settings_page.c b/dll/cpl/input/settings_page.c index c49e25d9b29..a100cfcd3d9 100644 --- a/dll/cpl/input/settings_page.c +++ b/dll/cpl/input/settings_page.c @@ -21,58 +21,57 @@ static HICON CreateLayoutIcon(LANGID LangID) { WCHAR szBuf[4]; - HDC hdc; + HDC hdcScreen, hdc; HBITMAP hbmColor, hbmMono, hBmpOld; + HFONT hFont, hFontOld; + LOGFONTW lf; RECT rect; - HFONT hFontOld, hFont; ICONINFO IconInfo; HICON hIcon; - LOGFONTW lf; - BITMAPINFO bmi; INT cxIcon = GetSystemMetrics(SM_CXSMICON); INT cyIcon = GetSystemMetrics(SM_CYSMICON); /* Getting "EN", "FR", etc. from English, French, ... */ - if (!GetLocaleInfoW(LangID, LOCALE_SABBREVLANGNAME | LOCALE_NOUSEROVERRIDE, - szBuf, ARRAYSIZE(szBuf))) + if (GetLocaleInfoW(LangID, + LOCALE_SABBREVLANGNAME | LOCALE_NOUSEROVERRIDE, + szBuf, + ARRAYSIZE(szBuf)) == 0) { - StringCchCopyW(szBuf, ARRAYSIZE(szBuf), L"??"); + szBuf[0] = szBuf[1] = L'?'; } szBuf[2] = UNICODE_NULL; /* Truncate the identifier to two characters: "ENG" --> "EN" etc. */ - /* Prepare for DIB (device-independent bitmap) */ - ZeroMemory(&bmi, sizeof(bmi)); - bmi.bmiHeader.biSize = sizeof(bmi.bmiHeader); - bmi.bmiHeader.biWidth = cxIcon; - bmi.bmiHeader.biHeight = cyIcon; - bmi.bmiHeader.biPlanes = 1; - bmi.bmiHeader.biBitCount = 24; - /* Create hdc, hbmColor and hbmMono */ - hdc = CreateCompatibleDC(NULL); - hbmColor = CreateDIBSection(hdc, &bmi, DIB_RGB_COLORS, NULL, NULL, 0); + hdcScreen = GetDC(NULL); + hdc = CreateCompatibleDC(hdcScreen); + hbmColor = CreateCompatibleBitmap(hdcScreen, cxIcon, cyIcon); + ReleaseDC(NULL, hdcScreen); hbmMono = CreateBitmap(cxIcon, cyIcon, 1, 1, NULL); - /* Create a font */ - if (SystemParametersInfoW(SPI_GETICONTITLELOGFONT, sizeof(lf), &lf, 0)) - hFont = CreateFontIndirectW(&lf); - else - hFont = (HFONT)GetStockObject(DEFAULT_GUI_FONT); - /* Checking NULL */ - if (!hdc || !hbmColor || !hbmMono || !hFont) + if (!hdc || !hbmColor || !hbmMono) { - if (hdc) - DeleteDC(hdc); - if (hbmColor) - DeleteObject(hbmColor); if (hbmMono) DeleteObject(hbmMono); - if (hFont) - DeleteObject(hFont); + if (hbmColor) + DeleteObject(hbmColor); + if (hdc) + DeleteDC(hdc); return NULL; } + /* Create a font */ + hFont = NULL; + if (SystemParametersInfoW(SPI_GETICONTITLELOGFONT, sizeof(lf), &lf, 0)) + { + /* Override the current size with something manageable */ + lf.lfHeight = -11; + lf.lfWidth = 0; + hFont = CreateFontIndirectW(&lf); + } + if (!hFont) + hFont = (HFONT)GetStockObject(DEFAULT_GUI_FONT); + SetRect(&rect, 0, 0, cxIcon, cyIcon); /* Draw hbmColor */ @@ -84,23 +83,23 @@ CreateLayoutIcon(LANGID LangID) SetBkMode(hdc, TRANSPARENT); DrawTextW(hdc, szBuf, 2, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER); SelectObject(hdc, hFontOld); - SelectObject(hdc, hBmpOld); - /* Fill hbmMono by black */ - hBmpOld = SelectObject(hdc, hbmMono); + /* Fill hbmMono with black */ + SelectObject(hdc, hbmMono); PatBlt(hdc, 0, 0, cxIcon, cyIcon, BLACKNESS); SelectObject(hdc, hBmpOld); /* Create an icon from hbmColor and hbmMono */ + IconInfo.fIcon = TRUE; + IconInfo.xHotspot = IconInfo.yHotspot = 0; IconInfo.hbmColor = hbmColor; IconInfo.hbmMask = hbmMono; - IconInfo.fIcon = TRUE; hIcon = CreateIconIndirect(&IconInfo); /* Clean up */ - DeleteObject(hbmColor); - DeleteObject(hbmMono); DeleteObject(hFont); + DeleteObject(hbmMono); + DeleteObject(hbmColor); DeleteDC(hdc); return hIcon;
2 years, 2 months
1
0
0
0
[reactos] 01/01: [KBSWITCH] Fix keyboard indicator text and font (#4723)
by Katayama Hirofumi MZ
https://git.reactos.org/?p=reactos.git;a=commitdiff;h=c6ccb92bdd93116891537…
commit c6ccb92bdd93116891537e0006e54844bf7e8e81 Author: Katayama Hirofumi MZ <katayama.hirofumi.mz(a)gmail.com> AuthorDate: Thu Sep 29 07:32:39 2022 +0900 Commit: GitHub <noreply(a)github.com> CommitDate: Thu Sep 29 07:32:39 2022 +0900 [KBSWITCH] Fix keyboard indicator text and font (#4723) - Do the same behaviour as input.dll in getting indicator text. - Use full color DIB (device-independent bitmap) to improve icon. - Use SPI_GETICONTITLELOGFONT for font. CORE-10667 --- base/applications/kbswitch/kbswitch.c | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/base/applications/kbswitch/kbswitch.c b/base/applications/kbswitch/kbswitch.c index 187661e7d1b..d6d2a513e8d 100644 --- a/base/applications/kbswitch/kbswitch.c +++ b/base/applications/kbswitch/kbswitch.c @@ -147,7 +147,7 @@ static HICON CreateTrayIcon(LPTSTR szLCID) { LANGID LangID; - TCHAR szBuf[3]; + TCHAR szBuf[4]; HDC hdc; HBITMAP hbmColor, hbmMono, hBmpOld; RECT rect; @@ -155,27 +155,35 @@ CreateTrayIcon(LPTSTR szLCID) ICONINFO IconInfo; HICON hIcon; LOGFONT lf; + BITMAPINFO bmi; /* Getting "EN", "FR", etc. from English, French, ... */ - LangID = (LANGID)_tcstoul(szLCID, NULL, 16); - if (!GetLocaleInfo(LangID, LOCALE_SISO639LANGNAME, szBuf, ARRAYSIZE(szBuf))) + LangID = LOWORD(_tcstoul(szLCID, NULL, 16)); + if (!GetLocaleInfo(LangID, LOCALE_SABBREVLANGNAME | LOCALE_NOUSEROVERRIDE, + szBuf, ARRAYSIZE(szBuf))) { StringCchCopy(szBuf, ARRAYSIZE(szBuf), _T("??")); } - CharUpper(szBuf); + szBuf[2] = 0; /* Truncate the identifiers to two characters: "ENG" --> "EN" etc. */ + + /* Prepare for DIB (device-independent bitmap) */ + ZeroMemory(&bmi, sizeof(bmi)); + bmi.bmiHeader.biSize = sizeof(bmi.bmiHeader); + bmi.bmiHeader.biWidth = CX_ICON; + bmi.bmiHeader.biHeight = CY_ICON; + bmi.bmiHeader.biPlanes = 1; + bmi.bmiHeader.biBitCount = 24; /* Create hdc, hbmColor and hbmMono */ hdc = CreateCompatibleDC(NULL); - hbmColor = CreateCompatibleBitmap(hdc, CX_ICON, CY_ICON); + hbmColor = CreateDIBSection(hdc, &bmi, DIB_RGB_COLORS, NULL, NULL, 0); hbmMono = CreateBitmap(CX_ICON, CY_ICON, 1, 1, NULL); /* Create a font */ - ZeroMemory(&lf, sizeof(lf)); - lf.lfHeight = -11; - lf.lfCharSet = ANSI_CHARSET; - lf.lfWeight = FW_NORMAL; - StringCchCopy(lf.lfFaceName, ARRAYSIZE(lf.lfFaceName), _T("Tahoma")); - hFont = CreateFontIndirect(&lf); + if (SystemParametersInfo(SPI_GETICONTITLELOGFONT, sizeof(lf), &lf, 0)) + hFont = CreateFontIndirect(&lf); + else + hFont = (HFONT)GetStockObject(DEFAULT_GUI_FONT); /* Checking NULL */ if (!hdc || !hbmColor || !hbmMono || !hFont)
2 years, 2 months
1
0
0
0
[reactos] 01/01: [CPL][INPUT] Make the ListView a TreeView (#4726)
by Katayama Hirofumi MZ
https://git.reactos.org/?p=reactos.git;a=commitdiff;h=5f4bb73edaaa738759cc8…
commit 5f4bb73edaaa738759cc86bf4cffde85c0765513 Author: Katayama Hirofumi MZ <katayama.hirofumi.mz(a)gmail.com> AuthorDate: Thu Sep 29 07:31:43 2022 +0900 Commit: GitHub <noreply(a)github.com> CommitDate: Thu Sep 29 07:31:43 2022 +0900 [CPL][INPUT] Make the ListView a TreeView (#4726) - Make the list a TreeView. - Modify IDD_PROPPAGESETTINGS resource dialog for UI compatibility. --- dll/cpl/input/input.rc | 2 + dll/cpl/input/input_list.c | 116 ++++++- dll/cpl/input/input_list.h | 11 +- dll/cpl/input/lang/bg-BG.rc | 20 +- dll/cpl/input/lang/cs-CZ.rc | 20 +- dll/cpl/input/lang/de-DE.rc | 20 +- dll/cpl/input/lang/el-GR.rc | 20 +- dll/cpl/input/lang/en-US.rc | 20 +- dll/cpl/input/lang/es-ES.rc | 20 +- dll/cpl/input/lang/fr-FR.rc | 20 +- dll/cpl/input/lang/he-IL.rc | 20 +- dll/cpl/input/lang/id-ID.rc | 20 +- dll/cpl/input/lang/it-IT.rc | 20 +- dll/cpl/input/lang/ja-JP.rc | 20 +- dll/cpl/input/lang/no-NO.rc | 20 +- dll/cpl/input/lang/pl-PL.rc | 20 +- dll/cpl/input/lang/pt-BR.rc | 20 +- dll/cpl/input/lang/pt-PT.rc | 20 +- dll/cpl/input/lang/ro-RO.rc | 20 +- dll/cpl/input/lang/ru-RU.rc | 20 +- dll/cpl/input/lang/sk-SK.rc | 20 +- dll/cpl/input/lang/sq-AL.rc | 20 +- dll/cpl/input/lang/tr-TR.rc | 20 +- dll/cpl/input/lang/uk-UA.rc | 20 +- dll/cpl/input/lang/zh-CN.rc | 20 +- dll/cpl/input/lang/zh-HK.rc | 20 +- dll/cpl/input/lang/zh-TW.rc | 20 +- dll/cpl/input/resource.h | 5 +- dll/cpl/input/resources/dot.ico | Bin 0 -> 894 bytes dll/cpl/input/resources/keyboard.ico | Bin 0 -> 25214 bytes dll/cpl/input/settings_page.c | 588 ++++++++++++++++++++++++----------- 31 files changed, 815 insertions(+), 387 deletions(-) diff --git a/dll/cpl/input/input.rc b/dll/cpl/input/input.rc index 706a14cdb62..52b23b3cc45 100644 --- a/dll/cpl/input/input.rc +++ b/dll/cpl/input/input.rc @@ -13,6 +13,8 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL #include <reactos/version.rc> IDI_CPLSYSTEM ICON "resources/keyboard-shortcuts.ico" +IDI_KEYBOARD ICON "resources/keyboard.ico" +IDI_DOT ICON "resources/dot.ico" #include <reactos/manifest_hosted.rc> diff --git a/dll/cpl/input/input_list.c b/dll/cpl/input/input_list.c index 97fe16a13b6..ec415b372fe 100644 --- a/dll/cpl/input/input_list.c +++ b/dll/cpl/input/input_list.c @@ -7,6 +7,7 @@ */ #include "input_list.h" +#define NOTHING typedef struct { @@ -154,7 +155,7 @@ InputList_AppendNode(VOID) /* Find last node */ for (pCurrent = _InputList; pCurrent->pNext; pCurrent = pCurrent->pNext) { - ; + NOTHING; } /* Add to the end */ @@ -568,13 +569,14 @@ InputList_FindNextDefault(INPUT_LIST_NODE *pNode) * It marks the input method for deletion, but does not delete it directly. * To apply the changes using InputList_Process() */ -VOID +BOOL InputList_Remove(INPUT_LIST_NODE *pNode) { + BOOL ret = FALSE; BOOL bRemoveNode = FALSE; if (pNode == NULL) - return; + return FALSE; if (pNode->wFlags & INPUT_LIST_NODE_FLAG_ADDED) { @@ -596,14 +598,39 @@ InputList_Remove(INPUT_LIST_NODE *pNode) pCurrent->wFlags |= INPUT_LIST_NODE_FLAG_DEFAULT; pNode->wFlags &= ~INPUT_LIST_NODE_FLAG_DEFAULT; + ret = TRUE; /* default input is changed */ } if (bRemoveNode) { InputList_RemoveNode(pNode); } + + return ret; } +BOOL +InputList_RemoveByLang(LANGID wLangId) +{ + BOOL ret = FALSE; + INPUT_LIST_NODE *pCurrent; + +Retry: + for (pCurrent = _InputList; pCurrent; pCurrent = pCurrent->pNext) + { + if (pCurrent->wFlags & INPUT_LIST_NODE_FLAG_DELETED) + continue; + + if (LOWORD(pCurrent->pLocale->dwId) == wLangId) + { + if (InputList_Remove(pCurrent)) + ret = TRUE; /* default input is changed */ + goto Retry; + } + } + + return ret; +} VOID InputList_Create(VOID) @@ -662,6 +689,89 @@ InputList_Create(VOID) free(pLayoutList); } +static INT InputList_Compare(INPUT_LIST_NODE *pNode1, INPUT_LIST_NODE *pNode2) +{ + INT nCompare = _wcsicmp(pNode1->pszIndicator, pNode2->pszIndicator); + if (nCompare != 0) + return nCompare; + + return _wcsicmp(pNode1->pLayout->pszName, pNode2->pLayout->pszName); +} + +VOID InputList_Sort(VOID) +{ + INPUT_LIST_NODE *pList = _InputList; + INPUT_LIST_NODE *pNext, *pPrev; + INPUT_LIST_NODE *pMinimum, *pNode; + + _InputList = NULL; + + while (pList) + { + /* Find the minimum node */ + pMinimum = NULL; + for (pNode = pList; pNode; pNode = pNext) + { + pNext = pNode->pNext; + + if (pMinimum == NULL) + { + pMinimum = pNode; + } + else if (InputList_Compare(pNode, pMinimum) < 0) + { + pMinimum = pNode; + } + } + + // Remove pMinimum from pList + pNext = pMinimum->pNext; + pPrev = pMinimum->pPrev; + if (pNext) + pNext->pPrev = pPrev; + if (pPrev) + pPrev->pNext = pNext; + else + pList = pNext; + + // Append pMinimum to _InputList + if (!_InputList) + { + pMinimum->pPrev = pMinimum->pNext = NULL; + _InputList = pMinimum; + } + else + { + /* Find last node */ + for (pNode = _InputList; pNode->pNext; pNode = pNode->pNext) + { + NOTHING; + } + + /* Add to the end */ + pNode->pNext = pMinimum; + pMinimum->pPrev = pNode; + pMinimum->pNext = NULL; + } + } +} + +INT +InputList_GetAliveCount(VOID) +{ + INPUT_LIST_NODE *pNode; + INT nCount = 0; + + for (pNode = _InputList; pNode; pNode = pNode->pNext) + { + if (pNode->wFlags & INPUT_LIST_NODE_FLAG_DELETED) + continue; + + ++nCount; + } + + return nCount; +} INPUT_LIST_NODE* InputList_GetFirst(VOID) diff --git a/dll/cpl/input/input_list.h b/dll/cpl/input/input_list.h index 5c947dbaae2..59785bf8166 100644 --- a/dll/cpl/input/input_list.h +++ b/dll/cpl/input/input_list.h @@ -57,9 +57,18 @@ InputList_Add(LOCALE_LIST_NODE *pLocale, LAYOUT_LIST_NODE *pLayout); VOID InputList_SetDefault(INPUT_LIST_NODE *pNode); -VOID +INT +InputList_GetAliveCount(VOID); + +BOOL InputList_Remove(INPUT_LIST_NODE *pNode); +BOOL +InputList_RemoveByLang(LANGID wLangId); + +VOID +InputList_Sort(VOID); + VOID InputList_Destroy(VOID); diff --git a/dll/cpl/input/lang/bg-BG.rc b/dll/cpl/input/lang/bg-BG.rc index ffc54fcc3ab..9833958bd6e 100644 --- a/dll/cpl/input/lang/bg-BG.rc +++ b/dll/cpl/input/lang/bg-BG.rc @@ -5,14 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Настройки" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Посочете избраните от вас услуги за всеки посочен в списъка език.\nПромяната на списъка става с „Премахване“ и „Добавяне“.", -1, 9, 6, 238, 25 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 36, 237, 101 - PUSHBUTTON "&Прилагане на подразбираните", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "&Добавяне...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "Пре&махване", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "&Свойства...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "Предпочитания", -1, 7, 185, 240, 36 - PUSHBUTTON "Настройка на &клавишите...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "Посочете избраните от вас услуги за всеки посочен в списъка език. Промяната на списъка става с „Премахване“ и „Добавяне“.", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "&Добавяне...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "Пре&махване", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "&Свойства...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "Предпочитания", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "Настройка на &клавишите...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/cs-CZ.rc b/dll/cpl/input/lang/cs-CZ.rc index df2c7d2756c..f1046fab271 100644 --- a/dll/cpl/input/lang/cs-CZ.rc +++ b/dll/cpl/input/lang/cs-CZ.rc @@ -10,14 +10,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Nastavení" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Zvolte služby pro každý vstupní jazyk v seznamu.\nSeznam lze měnit pomocí tlačítek Přidat a Odebrat.", -1, 9, 6, 238, 25 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 36, 237, 101 - PUSHBUTTON "Nas&tavit výchozí", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "&Přidat...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "&Odebrat", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "&Vlastnosti...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "Předvolby", -1, 7, 185, 240, 36 - PUSHBUTTON "&Nastavení kláves...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "Zvolte služby pro každý vstupní jazyk v seznamu. Seznam lze měnit pomocí tlačítek Přidat a Odebrat.", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "&Přidat...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "&Odebrat", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "&Vlastnosti...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "Předvolby", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "&Nastavení kláves...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/de-DE.rc b/dll/cpl/input/lang/de-DE.rc index 702e67219c9..b23641e5cee 100644 --- a/dll/cpl/input/lang/de-DE.rc +++ b/dll/cpl/input/lang/de-DE.rc @@ -5,14 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Einstellungen" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Wählen Sie die Dienste aus, die Sie für die Eingabesprachen in der Liste verwenden wollen.\nVerwenden Sie ""Hinzufügen"" und ""Entfernen"", um die Liste zu bearbeiten.", -1, 9, 6, 238, 25 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 36, 237, 101 - PUSHBUTTON "&Als Standard", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "&Hinzufügen...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "Ent&fernen", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "&Eigenschaften...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "Einstellungen", -1, 7, 185, 240, 36 - PUSHBUTTON "&Tasteneinstellungen...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "Wählen Sie die Dienste aus, die Sie für die Eingabesprachen in der Liste verwenden wollen. Verwenden Sie ""Hinzufügen"" und ""Entfernen"", um die Liste zu bearbeiten.", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "&Hinzufügen...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "Ent&fernen", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "&Eigenschaften...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "Einstellungen", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "&Tasteneinstellungen...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/el-GR.rc b/dll/cpl/input/lang/el-GR.rc index 87691f00b1c..464aaa58581 100644 --- a/dll/cpl/input/lang/el-GR.rc +++ b/dll/cpl/input/lang/el-GR.rc @@ -5,14 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Ρυθμίσεις" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Επιλέξτε τις υπηρεσίες που θέλετε για κάθε γλώσσα εισαγωγής που εμφανίζεται στη λίστα.\nΧρησιμοποιήστε τα κουμπιά Προσθήκη και Κατάργηση για την τροποποίηση αυτής της λίστας.", -1, 9, 6, 238, 33 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 42, 237, 95 - PUSHBUTTON "&Set Default", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "Π&ροσθήκη...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "&Κατάργηση", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "&Ιδιότητες...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "Προτιμήσεις", -1, 7, 185, 240, 36 - PUSHBUTTON "&Ρυθμίσεις πλήκτρων...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "Επιλέξτε τις υπηρεσίες που θέλετε για κάθε γλώσσα εισαγωγής που εμφανίζεται στη λίστα. Χρησιμοποιήστε τα κουμπιά Προσθήκη και Κατάργηση για την τροποποίηση αυτής της λίστας.", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "Π&ροσθήκη...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "&Κατάργηση", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "&Ιδιότητες...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "Προτιμήσεις", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "&Ρυθμίσεις πλήκτρων...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/en-US.rc b/dll/cpl/input/lang/en-US.rc index 1abf3968a41..41e07463b91 100644 --- a/dll/cpl/input/lang/en-US.rc +++ b/dll/cpl/input/lang/en-US.rc @@ -5,14 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Settings" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Select the services that you want for each input language shown in the list.\nUse the Add and Remove buttons to modify this list.", -1, 9, 6, 238, 25 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 36, 237, 101 - PUSHBUTTON "&Set Default", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "A&dd...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "&Remove", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "&Properties...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "Preferences", -1, 7, 185, 240, 36 - PUSHBUTTON "&Key Settings...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "Select the services that you want for each input language shown in the list. Use the Add and Remove buttons to modify this list.", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "A&dd...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "&Remove", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "&Properties...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "Preferences", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "&Key Settings...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/es-ES.rc b/dll/cpl/input/lang/es-ES.rc index 433bb279f5b..c4dd0b014bd 100644 --- a/dll/cpl/input/lang/es-ES.rc +++ b/dll/cpl/input/lang/es-ES.rc @@ -14,14 +14,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Configuración" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Seleccione los servicios que desea para cada idioma mostrado en la lista. Use los botones de Agregar y Quitar para modificar esta lista.", -1, 9, 6, 238, 17 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 28, 237, 109 - PUSHBUTTON "Pr&edeterminado", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "Ag®ar...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "&Quitar", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "&Propiedades...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "Pre&ferencias ", -1, 7, 185, 240, 36 - PUSHBUTTON "C&onfiguración de teclas...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "Seleccione los servicios que desea para cada idioma mostrado en la lista. Use los botones de Agregar y Quitar para modificar esta lista.", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "Ag®ar...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "&Quitar", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "&Propiedades...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "Pre&ferencias", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "C&onfiguración de teclas...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/fr-FR.rc b/dll/cpl/input/lang/fr-FR.rc index e6d45431874..26fd2848772 100644 --- a/dll/cpl/input/lang/fr-FR.rc +++ b/dll/cpl/input/lang/fr-FR.rc @@ -5,14 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Paramètres" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Sélectionnez les services que vous désirez pour chaque langue de saisie affichée dans la liste.\nUtilisez les boutons Ajouter et Supprimer pour modifier la liste.", -1, 9, 6, 238, 25 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 36, 237, 101 - PUSHBUTTON "Par &défaut", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "A&jouter...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "Supp&rimer", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "&Propriétés...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "Pré&férences", -1, 7, 185, 240, 36 - PUSHBUTTON "Para&mètres des touches...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "Sélectionnez les services que vous désirez pour chaque langue de saisie affichée dans la liste. Utilisez les boutons Ajouter et Supprimer pour modifier la liste.", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "A&jouter...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "Supp&rimer", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "&Propriétés...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "Pré&férences", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "Para&mètres des touches...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/he-IL.rc b/dll/cpl/input/lang/he-IL.rc index 45dc162a539..b88284c27ca 100644 --- a/dll/cpl/input/lang/he-IL.rc +++ b/dll/cpl/input/lang/he-IL.rc @@ -7,14 +7,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "הגדרות" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Select the services that you want for each input language shown in the list.\nUse the Add and Remove buttons to modify this list.", -1, 9, 6, 238, 25 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 36, 237, 101 - PUSHBUTTON "קבע כברירת מחדל...", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "הוסף...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "הסר", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "מאפיניים...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "העדפות", -1, 7, 185, 240, 36 - PUSHBUTTON "הגדרות מקשים...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "Select the services that you want for each input language shown in the list. Use the Add and Remove buttons to modify this list.", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "הוסף...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "הסר", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "מאפיניים...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "העדפות", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "הגדרות מקשים...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/id-ID.rc b/dll/cpl/input/lang/id-ID.rc index 6805553a9b8..0c65a242953 100644 --- a/dll/cpl/input/lang/id-ID.rc +++ b/dll/cpl/input/lang/id-ID.rc @@ -5,14 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Setelan" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Pilih layanan yang anda inginkan untuk setiap bahasa masukan untuk ditampilkan dalam daftar.\nGunakan tombol Tambah atau Hapus untuk mengubah daftar.", -1, 9, 6, 238, 25 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 36, 237, 101 - PUSHBUTTON "&Setelan Asal", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "&Tambah...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "&Hapus", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "&Properti...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "Preferensi", -1, 7, 185, 240, 36 - PUSHBUTTON "Setelan To&mbol...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "Pilih layanan yang anda inginkan untuk setiap bahasa masukan untuk ditampilkan dalam daftar. Gunakan tombol Tambah atau Hapus untuk mengubah daftar.", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "&Tambah...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "&Hapus", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "&Properti...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "Preferensi", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "Setelan To&mbol...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/it-IT.rc b/dll/cpl/input/lang/it-IT.rc index 06f46fafb64..872727901f6 100644 --- a/dll/cpl/input/lang/it-IT.rc +++ b/dll/cpl/input/lang/it-IT.rc @@ -5,14 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Impostazioni" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Scegliere i servizi desiderati per ognuna delle lingue nella lista.\nUsare Aggiungi e Rimuovi per modificare la lista.", -1, 9, 6, 238, 17 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 28, 237, 109 - PUSHBUTTON "&Predefinito", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "&Aggiungi...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "&Rimuovi", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "&Proprietà...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "Preferenze", -1, 7, 185, 240, 36 - PUSHBUTTON "&Impostazioni tasti...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "Scegliere i servizi desiderati per ognuna delle lingue nella lista. Usare Aggiungi e Rimuovi per modificare la lista.", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "&Aggiungi...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "&Rimuovi", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "&Proprietà...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "Preferenze", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "&Impostazioni tasti...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/ja-JP.rc b/dll/cpl/input/lang/ja-JP.rc index be53b949ef0..7fe83d20e85 100644 --- a/dll/cpl/input/lang/ja-JP.rc +++ b/dll/cpl/input/lang/ja-JP.rc @@ -5,14 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "設定" FONT 9, "MS UI Gothic" BEGIN - LTEXT "リストで示されている各入力言語にご希望のサービスを選択して下さい。\nリストを変更するには、追加または削除ボタンをお使いください。", -1, 9, 6, 238, 25 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 36, 237, 101 - PUSHBUTTON "既定にする(&S)", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "追加(&D)...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "削除(&R)", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "プロパティ(&P)...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "プレファレンス", -1, 7, 185, 240, 36 - PUSHBUTTON "キー設定(&K)...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "デフォルトの入力言語(&L)", -1, 5, 5, 246, 55 + LTEXT "コンピュータ起動時に使う、インストール済みの入力言語の一つを選択して下さい。", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "インストール済みのサービス(&I)", -1, 5, 65, 246, 125 + LTEXT "リストで示されている各入力言語にご希望のサービスを選択して下さい。リストを変更するには、追加または削除ボタンをお使いください。", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "追加(&D)...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "削除(&R)", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "プロパティ(&P)...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "詳細設定", -1, 5, 195, 245, 30 + PUSHBUTTON "言語バー(&B)...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "キー設定(&K)...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/no-NO.rc b/dll/cpl/input/lang/no-NO.rc index 60bdf8f482f..fa996580e08 100644 --- a/dll/cpl/input/lang/no-NO.rc +++ b/dll/cpl/input/lang/no-NO.rc @@ -5,14 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Innstillinger" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Velg tjenesten som du vil ha for hver inndataspråk som er vist i listen.\nBruk legg til og fjern knappen for å endre denne listen.", -1, 9, 6, 238, 25 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 36, 237, 101 - PUSHBUTTON "&Sett Standard", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "Le&gg til...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "&Fjern", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "&Egenskaper...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "Innstillinger", -1, 7, 185, 240, 36 - PUSHBUTTON "&Tasteinnstillinger...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "Velg tjenesten som du vil ha for hver inndataspråk som er vist i listen. Bruk legg til og fjern knappen for å endre denne listen.", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "Le&gg til...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "&Fjern", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "&Egenskaper...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "Innstillinger", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "&Tasteinnstillinger...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/pl-PL.rc b/dll/cpl/input/lang/pl-PL.rc index 93672cc60b1..11603d4c4cb 100644 --- a/dll/cpl/input/lang/pl-PL.rc +++ b/dll/cpl/input/lang/pl-PL.rc @@ -13,14 +13,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Ustawienia" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Wybierz usługi dla kadego używanego języka z listy.\nListę można modyfikować przyciskami Dodaj i Usuń.", -1, 9, 6, 238, 17 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 28, 237, 109 - PUSHBUTTON "&Ustaw domyślne", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "&Dodaj...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "U&suń", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "&Właściwości...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "Preferencje", -1, 7, 185, 240, 36 - PUSHBUTTON "Us&tawienia klawiszy...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "Wybierz usługi dla kadego używanego języka z listy. Listę można modyfikować przyciskami Dodaj i Usuń.", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "&Dodaj...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "U&suń", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "&Właściwości...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "Preferencje", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "Us&tawienia klawiszy...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/pt-BR.rc b/dll/cpl/input/lang/pt-BR.rc index 855f986998d..af1929f8f9f 100644 --- a/dll/cpl/input/lang/pt-BR.rc +++ b/dll/cpl/input/lang/pt-BR.rc @@ -5,14 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Configurações" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Selecione os serviços desejados para cada idioma de entrada mostrado na lista. Use os botões 'Adicionar' e 'Remover' para modificar essa lista.", -1, 9, 6, 238, 25 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 36, 237, 101 - PUSHBUTTON "De&finir padrão", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "&Adicionar...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "&Remover", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "&Propriedades...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "Preferências", -1, 7, 185, 240, 36 - PUSHBUTTON "&Configurações de tecla...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "Selecione os serviços desejados para cada idioma de entrada mostrado na lista. Use os botões 'Adicionar' e 'Remover' para modificar essa lista.", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "&Adicionar...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "&Remover", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "&Propriedades...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "Preferências", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "&Configurações de tecla...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/pt-PT.rc b/dll/cpl/input/lang/pt-PT.rc index 01df2d6d4a6..58c10e99ca0 100644 --- a/dll/cpl/input/lang/pt-PT.rc +++ b/dll/cpl/input/lang/pt-PT.rc @@ -5,14 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Definições" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Seleccione os serviços desejados para cada idioma de entrada mostrado na lista. Use os botões 'Adicionar' e 'Remover' para modificar a lista.", -1, 9, 6, 238, 25 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 36, 237, 101 - PUSHBUTTON "De&finir padrão", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "&Adicionar...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "&Remover", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "&Propriedades...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "Preferências", -1, 7, 185, 240, 36 - PUSHBUTTON "&Definições de tecla...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "Seleccione os serviços desejados para cada idioma de entrada mostrado na lista. Use os botões 'Adicionar' e 'Remover' para modificar a lista.", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "&Adicionar...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "&Remover", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "&Propriedades...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "Preferências", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "&Definições de tecla...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/ro-RO.rc b/dll/cpl/input/lang/ro-RO.rc index a280fbdd318..e21a9401a53 100644 --- a/dll/cpl/input/lang/ro-RO.rc +++ b/dll/cpl/input/lang/ro-RO.rc @@ -7,14 +7,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Configurare" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Gestionați serviciile aferente limbilor de intrare utilizate în sistem. Utilizați butoanele pentru a aduce modificări listei.", -1, 9, 6, 238, 25 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 36, 237, 101 - PUSHBUTTON "&Restabilește opțiunile implicite", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "A&dăugare…", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "&Elimină", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "&Proprietăți…", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "Preferințe", -1, 7, 185, 240, 36 - PUSHBUTTON "&Combinații de taste…", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "Gestionați serviciile aferente limbilor de intrare utilizate în sistem. Utilizați butoanele pentru a aduce modificări listei.", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "A&dăugare…", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "&Elimină", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "&Proprietăți…", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "Preferințe", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "&Combinații de taste…", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/ru-RU.rc b/dll/cpl/input/lang/ru-RU.rc index 2a7bd8646a6..2b45a8cdaa8 100644 --- a/dll/cpl/input/lang/ru-RU.rc +++ b/dll/cpl/input/lang/ru-RU.rc @@ -5,14 +5,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Параметры" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Выберите нужные раскладки для каждого языка ввода из списка. Для изменения списка служат кнопки ""Добавить"" и ""Удалить"".", -1, 9, 6, 238, 17 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 28, 237, 109 - PUSHBUTTON "Ус&тановить по умолчанию", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "&Добавить...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "&Удалить", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "&Свойства...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "Параметры", -1, 7, 185, 240, 36 - PUSHBUTTON "&Параметры клавиатуры...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "Выберите нужные раскладки для каждого языка ввода из списка. Для изменения списка служат кнопки ""Добавить"" и ""Удалить"".", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "&Добавить...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "&Удалить", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "&Свойства...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "Параметры", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "&Параметры клавиатуры...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/sk-SK.rc b/dll/cpl/input/lang/sk-SK.rc index c0899d3e311..6b93972ee18 100644 --- a/dll/cpl/input/lang/sk-SK.rc +++ b/dll/cpl/input/lang/sk-SK.rc @@ -10,14 +10,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Nastavenia" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Vyberte služby, ktoré chcete priradiť ku každému vstupnému jazyku uvedenému v zozname.\nPoužite tlačidlá Pridať a Odstrániť k úprave zoznamu.", -1, 9, 6, 238, 25 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 36, 237, 101 - PUSHBUTTON "Pred&voliť", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "&Pridať...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "O&dstrániť", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "Vl&astnosti...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "Preferencie", -1, 7, 185, 240, 36 - PUSHBUTTON "Nastavenie &klávesov...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "Vyberte služby, ktoré chcete priradiť ku každému vstupnému jazyku uvedenému v zozname. Použite tlačidlá Pridať a Odstrániť k úprave zoznamu.", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "&Pridať...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "O&dstrániť", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "Vl&astnosti...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "Preferencie", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "Nastavenie &klávesov...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/sq-AL.rc b/dll/cpl/input/lang/sq-AL.rc index 5eda787ad32..a2d95b4a527 100644 --- a/dll/cpl/input/lang/sq-AL.rc +++ b/dll/cpl/input/lang/sq-AL.rc @@ -9,14 +9,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Cilësimet" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Zgjidhni shërbimet që ju dëshironi për çdo gjuhë të dhënash treguar në listë.\nPërdor Shto dhe Hiq butonat për të modifikuar këtë listë.", -1, 9, 6, 238, 25 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 36, 237, 101 - PUSHBUTTON "&Vendos Parazgjedhur", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "Sh&to...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "&Hiq", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "&Karakteristikat...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "Preferenca", -1, 7, 185, 240, 36 - PUSHBUTTON "&Çeles cilësimesh...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "Zgjidhni shërbimet që ju dëshironi për çdo gjuhë të dhënash treguar në listë. Përdor Shto dhe Hiq butonat për të modifikuar këtë listë.", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "Sh&to...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "&Hiq", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "&Karakteristikat...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "Preferenca", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "&Çeles cilësimesh...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/tr-TR.rc b/dll/cpl/input/lang/tr-TR.rc index fc7441526ec..fcfab5246f8 100644 --- a/dll/cpl/input/lang/tr-TR.rc +++ b/dll/cpl/input/lang/tr-TR.rc @@ -7,14 +7,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Ayarlar" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Listede gösterilen her bir giriş dili için istediğiniz hizmetleri seçiniz.\nBu listeyi değiştirmek için Ekle veya Sil tuşlarını kullanınız.", -1, 9, 6, 238, 25 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 36, 237, 101 - PUSHBUTTON "Ö&n Tanımlı Yap", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "&Ekle...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "&Sil", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "Ö&zellikler...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "Tercihler", -1, 7, 185, 240, 36 - PUSHBUTTON "&Tuş Ayarları...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "Listede gösterilen her bir giriş dili için istediğiniz hizmetleri seçiniz. Bu listeyi değiştirmek için Ekle veya Sil tuşlarını kullanınız.", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "&Ekle...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "&Sil", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "Ö&zellikler...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "Tercihler", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "&Tuş Ayarları...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/uk-UA.rc b/dll/cpl/input/lang/uk-UA.rc index a341ebaffdb..2d91e093aa6 100644 --- a/dll/cpl/input/lang/uk-UA.rc +++ b/dll/cpl/input/lang/uk-UA.rc @@ -13,14 +13,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Параметри" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Виберіть потрібні розкладки для кожної мови введення зі списку. Для зміни списку використовуйте кнопки ""Додати"" і ""Видалити"".", -1, 9, 6, 238, 25 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 36, 237, 101 - PUSHBUTTON "Встановити за замов&чуванням", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "&Додати...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "В&идалити", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "В&ластивості...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "Налаштування", -1, 7, 185, 240, 36 - PUSHBUTTON "&Параметри клавіатури...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "Виберіть потрібні розкладки для кожної мови введення зі списку. Для зміни списку використовуйте кнопки ""Додати"" і ""Видалити"".", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "&Додати...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "В&идалити", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "В&ластивості...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "Налаштування", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "&Параметри клавіатури...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/zh-CN.rc b/dll/cpl/input/lang/zh-CN.rc index fbd602efcfd..3a6e20841c4 100644 --- a/dll/cpl/input/lang/zh-CN.rc +++ b/dll/cpl/input/lang/zh-CN.rc @@ -7,14 +7,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "设置" FONT 9, "宋体" BEGIN - LTEXT "为列表中显示的每个输入语言选择服务。\n使用“添加”和“删除”按钮来修改这个列表。", -1, 9, 6, 238, 25 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 36, 237, 101 - PUSHBUTTON "设为默认值(&S)", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "添加(&D)...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "删除(&R)", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "属性(&P)...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "首选项", -1, 7, 185, 240, 36 - PUSHBUTTON "键设置(&K)...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "为列表中显示的每个输入语言选择服务。使用“添加”和“删除”按钮来修改这个列表。", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "添加(&D)...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "删除(&R)", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "属性(&P)...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "首选项", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "键设置(&K)...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/zh-HK.rc b/dll/cpl/input/lang/zh-HK.rc index 79f635bfc88..9430e0ff36e 100644 --- a/dll/cpl/input/lang/zh-HK.rc +++ b/dll/cpl/input/lang/zh-HK.rc @@ -13,14 +13,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "設定" FONT 9, "新細明體" BEGIN - LTEXT "為列表中顯示的每個輸入語言選擇服務。\n請按[新增]和[刪除]按鈕來修改這個列表。", -1, 9, 6, 238, 25 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 36, 237, 101 - PUSHBUTTON "設為預設值(&S)", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "新增(&D)...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "刪除(&R)", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "內容(&P)...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "偏好設定", -1, 7, 185, 240, 36 - PUSHBUTTON "按鍵設定(&K)...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "為列表中顯示的每個輸入語言選擇服務。請按[新增]和[刪除]按鈕來修改這個列表。", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "新增(&D)...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "刪除(&R)", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "內容(&P)...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "偏好設定", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "按鍵設定(&K)...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/lang/zh-TW.rc b/dll/cpl/input/lang/zh-TW.rc index b5902c9b4df..e7ddb4a0ce0 100644 --- a/dll/cpl/input/lang/zh-TW.rc +++ b/dll/cpl/input/lang/zh-TW.rc @@ -13,14 +13,18 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "設定" FONT 9, "新細明體" BEGIN - LTEXT "為列表中顯示的每個輸入語言選擇服務。\n請按[新增]和[刪除]按鈕來修改這個列表。", -1, 9, 6, 238, 25 - CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS | LVS_REPORT, 8, 36, 237, 101 - PUSHBUTTON "設為預設值(&S)", IDC_SET_DEFAULT, 101, 159, 144, 14 - PUSHBUTTON "新增(&D)...", IDC_ADD_BUTTON, 27, 142, 70, 14 - PUSHBUTTON "刪除(&R)", IDC_REMOVE_BUTTON, 101, 142, 70, 14 - PUSHBUTTON "內容(&P)...", IDC_PROP_BUTTON, 175, 142, 70, 14 - GROUPBOX "偏好設定", -1, 7, 185, 240, 36 - PUSHBUTTON "按鍵設定(&K)...", IDC_KEY_SET_BTN, 14, 198, 110, 14 + GROUPBOX "Default input &language", -1, 5, 5, 246, 55 + LTEXT "Select one of the installed input languages to use when your computer starts.", -1, 15, 15, 230, 23 + COMBOBOX IDC_DEFAULT_LANGUAGE, 15, 40, 230, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "&Installed services", -1, 5, 65, 246, 125 + LTEXT "為列表中顯示的每個輸入語言選擇服務。請按[新增]和[刪除]按鈕來修改這個列表。", -1, 15, 78, 230, 25 + CONTROL "", IDC_KEYLAYOUT_LIST, "SysTreeView32", TVS_SHOWSELALWAYS | TVS_DISABLEDRAGDROP | WS_BORDER | WS_VSCROLL | WS_TABSTOP, 15, 105, 155, 80 + PUSHBUTTON "新增(&D)...", IDC_ADD_BUTTON, 175, 105, 70, 14 + PUSHBUTTON "刪除(&R)", IDC_REMOVE_BUTTON, 175, 125, 70, 14 + PUSHBUTTON "內容(&P)...", IDC_PROP_BUTTON, 175, 145, 70, 14 + GROUPBOX "偏好設定", -1, 5, 195, 245, 30 + PUSHBUTTON "Language &Bar...", IDC_LANGUAGE_BAR, 15, 205, 110, 14 + PUSHBUTTON "按鍵設定(&K)...", IDC_KEY_SET_BTN, 133, 205, 110, 14 END IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228 diff --git a/dll/cpl/input/resource.h b/dll/cpl/input/resource.h index 7a76196151b..31a2083f235 100644 --- a/dll/cpl/input/resource.h +++ b/dll/cpl/input/resource.h @@ -6,6 +6,8 @@ #define IDI_MIC_ICO 203 #define IDI_INFO_ICO 207 #define IDI_CPLSYSTEM 1502 +#define IDI_KEYBOARD 1503 +#define IDI_DOT 1504 /* IDD */ #define IDD_PROPPAGESETTINGS 500 @@ -17,7 +19,7 @@ /* IDC */ #define IDC_KEYLAYOUT_LIST 1000 -#define IDC_SET_DEFAULT 1001 +#define IDC_DEFAULT_LANGUAGE 1001 #define IDC_ADD_BUTTON 1002 #define IDC_REMOVE_BUTTON 1003 #define IDC_PROP_BUTTON 1004 @@ -37,6 +39,7 @@ #define IDC_CTRL_LAYOUT 1018 #define IDC_LEFT_ALT_LANG 1019 #define IDC_LEFT_ALT_LAYOUT 1020 +#define IDC_LANGUAGE_BAR 1021 /* IDS */ #define IDS_CPLSYSTEMNAME 1 diff --git a/dll/cpl/input/resources/dot.ico b/dll/cpl/input/resources/dot.ico new file mode 100644 index 00000000000..2ae06af2d03 Binary files /dev/null and b/dll/cpl/input/resources/dot.ico differ diff --git a/dll/cpl/input/resources/keyboard.ico b/dll/cpl/input/resources/keyboard.ico new file mode 100644 index 00000000000..ad016fdc47b Binary files /dev/null and b/dll/cpl/input/resources/keyboard.ico differ diff --git a/dll/cpl/input/settings_page.c b/dll/cpl/input/settings_page.c index 86ff2162f66..c49e25d9b29 100644 --- a/dll/cpl/input/settings_page.c +++ b/dll/cpl/input/settings_page.c @@ -11,178 +11,360 @@ #include "locale_list.h" #include "input_list.h" +static INT s_nAliveLeafCount = 0; +static INT s_nRootCount = 0; +static INT s_iKeyboardImage = -1; +static INT s_iDotImage = -1; +static BOOL s_bDefaultInputChanged = FALSE; + static HICON -CreateLayoutIcon(LPWSTR szLayout, BOOL bIsDefault) +CreateLayoutIcon(LANGID LangID) { - INT width = GetSystemMetrics(SM_CXSMICON) * 2; - INT height = GetSystemMetrics(SM_CYSMICON); + WCHAR szBuf[4]; HDC hdc; - HDC hdcsrc; - HBITMAP hBitmap; - HICON hIcon = NULL; - - hdcsrc = GetDC(NULL); - hdc = CreateCompatibleDC(hdcsrc); - hBitmap = CreateCompatibleBitmap(hdcsrc, width, height); - - ReleaseDC(NULL, hdcsrc); - - if (hdc && hBitmap) + HBITMAP hbmColor, hbmMono, hBmpOld; + RECT rect; + HFONT hFontOld, hFont; + ICONINFO IconInfo; + HICON hIcon; + LOGFONTW lf; + BITMAPINFO bmi; + INT cxIcon = GetSystemMetrics(SM_CXSMICON); + INT cyIcon = GetSystemMetrics(SM_CYSMICON); + + /* Getting "EN", "FR", etc. from English, French, ... */ + if (!GetLocaleInfoW(LangID, LOCALE_SABBREVLANGNAME | LOCALE_NOUSEROVERRIDE, + szBuf, ARRAYSIZE(szBuf))) { - HBITMAP hBmpNew; - - hBmpNew = CreateBitmap(width, height, 1, 1, NULL); - if (hBmpNew) - { - LOGFONTW lf; + StringCchCopyW(szBuf, ARRAYSIZE(szBuf), L"??"); + } + szBuf[2] = UNICODE_NULL; /* Truncate the identifier to two characters: "ENG" --> "EN" etc. */ + + /* Prepare for DIB (device-independent bitmap) */ + ZeroMemory(&bmi, sizeof(bmi)); + bmi.bmiHeader.biSize = sizeof(bmi.bmiHeader); + bmi.bmiHeader.biWidth = cxIcon; + bmi.bmiHeader.biHeight = cyIcon; + bmi.bmiHeader.biPlanes = 1; + bmi.bmiHeader.biBitCount = 24; + + /* Create hdc, hbmColor and hbmMono */ + hdc = CreateCompatibleDC(NULL); + hbmColor = CreateDIBSection(hdc, &bmi, DIB_RGB_COLORS, NULL, NULL, 0); + hbmMono = CreateBitmap(cxIcon, cyIcon, 1, 1, NULL); + + /* Create a font */ + if (SystemParametersInfoW(SPI_GETICONTITLELOGFONT, sizeof(lf), &lf, 0)) + hFont = CreateFontIndirectW(&lf); + else + hFont = (HFONT)GetStockObject(DEFAULT_GUI_FONT); + + /* Checking NULL */ + if (!hdc || !hbmColor || !hbmMono || !hFont) + { + if (hdc) + DeleteDC(hdc); + if (hbmColor) + DeleteObject(hbmColor); + if (hbmMono) + DeleteObject(hbmMono); + if (hFont) + DeleteObject(hFont); + return NULL; + } - if (SystemParametersInfoW(SPI_GETICONTITLELOGFONT, sizeof(lf), &lf, 0)) - { - ICONINFO IconInfo; - HFONT hFont; + SetRect(&rect, 0, 0, cxIcon, cyIcon); + + /* Draw hbmColor */ + hBmpOld = SelectObject(hdc, hbmColor); + SetDCBrushColor(hdc, GetSysColor(COLOR_HIGHLIGHT)); + FillRect(hdc, &rect, (HBRUSH)GetStockObject(DC_BRUSH)); + hFontOld = SelectObject(hdc, hFont); + SetTextColor(hdc, GetSysColor(COLOR_HIGHLIGHTTEXT)); + SetBkMode(hdc, TRANSPARENT); + DrawTextW(hdc, szBuf, 2, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER); + SelectObject(hdc, hFontOld); + SelectObject(hdc, hBmpOld); + + /* Fill hbmMono by black */ + hBmpOld = SelectObject(hdc, hbmMono); + PatBlt(hdc, 0, 0, cxIcon, cyIcon, BLACKNESS); + SelectObject(hdc, hBmpOld); + + /* Create an icon from hbmColor and hbmMono */ + IconInfo.hbmColor = hbmColor; + IconInfo.hbmMask = hbmMono; + IconInfo.fIcon = TRUE; + hIcon = CreateIconIndirect(&IconInfo); + + /* Clean up */ + DeleteObject(hbmColor); + DeleteObject(hbmMono); + DeleteObject(hFont); + DeleteDC(hdc); - hFont = CreateFontIndirectW(&lf); + return hIcon; +} - if (hFont != NULL) - { - HBITMAP hBmpOld; +static VOID InitDefaultLangComboBox(HWND hwndCombo) +{ + WCHAR szText[256]; + INPUT_LIST_NODE *pNode; + INT iIndex, nCount, iDefault = (INT)SendMessageW(hwndCombo, CB_GETCURSEL, 0, 0); - hBmpOld = SelectObject(hdc, hBitmap); + SendMessageW(hwndCombo, CB_RESETCONTENT, 0, 0); - if (hBmpOld != NULL) - { - RECT rect; + for (pNode = InputList_GetFirst(); pNode != NULL; pNode = pNode->pNext) + { + if (pNode->wFlags & INPUT_LIST_NODE_FLAG_DELETED) + continue; - SetRect(&rect, 0, 0, width / 2, height); + StringCchPrintfW(szText, _countof(szText), L"%s - %s", + pNode->pLocale->pszName, pNode->pLayout->pszName); + iIndex = (INT)SendMessageW(hwndCombo, CB_ADDSTRING, 0, (LPARAM)szText); + SendMessageW(hwndCombo, CB_SETITEMDATA, iIndex, (LPARAM)pNode); - if (bIsDefault != FALSE) - { - SetBkColor(hdc, GetSysColor(COLOR_WINDOW)); - SetTextColor(hdc, GetSysColor(COLOR_WINDOWTEXT)); + if (pNode->wFlags & INPUT_LIST_NODE_FLAG_DEFAULT) + iDefault = iIndex; + } - ExtTextOutW(hdc, rect.left, rect.top, ETO_OPAQUE, &rect, L"", 0, NULL); + nCount = (INT)SendMessageW(hwndCombo, CB_GETCOUNT, 0, 0); + if (iDefault >= nCount) + SendMessageW(hwndCombo, CB_SETCURSEL, nCount - 1, 0); + else + SendMessageW(hwndCombo, CB_SETCURSEL, iDefault, 0); +} - SelectObject(hdc, hFont); - DrawFrameControl(hdc, &rect, DFC_MENU, DFCS_MENUBULLET); - } - else - { - FillRect(hdc, &rect, GetSysColorBrush(COLOR_WINDOW)); - } +static VOID +SetControlsState(HWND hwndDlg) +{ + HWND hwndList = GetDlgItem(hwndDlg, IDC_KEYLAYOUT_LIST); + HWND hwndCombo = GetDlgItem(hwndDlg, IDC_DEFAULT_LANGUAGE); + BOOL bIsLeaf, bCanRemove, bCanProp; + HTREEITEM hSelected = TreeView_GetSelection(hwndList); + TV_ITEM item = { TVIF_PARAM | TVIF_HANDLE }; + item.hItem = hSelected; - SetRect(&rect, width / 2, 0, width, height); + bIsLeaf = (hSelected && TreeView_GetItem(hwndList, &item) && HIWORD(item.lParam)); - SetBkColor(hdc, GetSysColor(COLOR_HIGHLIGHT)); - SetTextColor(hdc, GetSysColor(COLOR_HIGHLIGHTTEXT)); + bCanRemove = (bIsLeaf && (s_nAliveLeafCount > 1)) || (s_nRootCount > 1); + bCanProp = bIsLeaf; - ExtTextOutW(hdc, rect.left, rect.top, ETO_OPAQUE, &rect, L"", 0, NULL); + EnableWindow(GetDlgItem(hwndDlg, IDC_REMOVE_BUTTON), bCanRemove); + EnableWindow(GetDlgItem(hwndDlg, IDC_PROP_BUTTON), bCanProp); - SelectObject(hdc, hFont); - DrawTextW(hdc, szLayout, 2, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER); + InitDefaultLangComboBox(hwndCombo); +} - SelectObject(hdc, hBmpNew); +static BOOL CALLBACK +EnumResNameProc(HMODULE hModule, LPCWSTR lpszType, LPWSTR lpszName, LONG_PTR lParam) +{ + HICON* phIconSm = (HICON*)lParam; + if (*phIconSm) + return FALSE; + + *phIconSm = (HICON)LoadImageW(hModule, lpszName, IMAGE_ICON, + GetSystemMetrics(SM_CXSMICON), + GetSystemMetrics(SM_CYSMICON), + 0); + return TRUE; +} - PatBlt(hdc, 0, 0, width, height, BLACKNESS); +static HICON LoadIMEIcon(LPCTSTR pszImeFile) +{ + WCHAR szSysDir[MAX_PATH], szPath[MAX_PATH]; + HINSTANCE hImeInst; + HICON hIconSm = NULL; - SelectObject(hdc, hBmpOld); + GetSystemDirectoryW(szSysDir, _countof(szSysDir)); + StringCchPrintfW(szPath, _countof(szPath), L"%s\\%s", szSysDir, pszImeFile); - IconInfo.hbmColor = hBitmap; - IconInfo.hbmMask = hBmpNew; - IconInfo.fIcon = TRUE; + hImeInst = LoadLibraryExW(szPath, NULL, DONT_RESOLVE_DLL_REFERENCES); + if (hImeInst == NULL) + return NULL; - hIcon = CreateIconIndirect(&IconInfo); + EnumResourceNamesW(hImeInst, RT_GROUP_ICON, EnumResNameProc, (LPARAM)&hIconSm); + FreeLibrary(hImeInst); - DeleteObject(hBmpOld); - } + return hIconSm; +} - DeleteObject(hFont); - } - } +static HTREEITEM FindLanguageInList(HWND hwndList, LPCTSTR pszLangName) +{ + TV_ITEM item; + TCHAR szText[128]; + HTREEITEM hItem; - DeleteObject(hBmpNew); - } + hItem = TreeView_GetRoot(hwndList); + while (hItem) + { + szText[0] = 0; + item.mask = TVIF_TEXT | TVIF_HANDLE; + item.pszText = szText; + item.cchTextMax = _countof(szText); + item.hItem = hItem; + TreeView_GetItem(hwndList, &item); + if (_wcsicmp(szText, pszLangName) == 0) + return hItem; + + hItem = TreeView_GetNextSibling(hwndList, hItem); } - DeleteDC(hdc); - DeleteObject(hBitmap); - - return hIcon; + return NULL; } - static VOID -SetControlsState(HWND hwndDlg) +AddToInputListView(HWND hwndList, INPUT_LIST_NODE *pInputNode) { - HWND hwndList = GetDlgItem(hwndDlg, IDC_KEYLAYOUT_LIST); - INT iSelected = ListView_GetNextItem(hwndList, -1, LVNI_SELECTED); - INT nCount = ListView_GetItemCount(hwndList); - BOOL bCanRemove = (iSelected != -1) && (nCount >= 2); - BOOL bCanDefault = (iSelected != -1) && (nCount >= 2); - BOOL bCanProp = (iSelected != -1); - - LV_ITEM item = { LVIF_PARAM, iSelected }; - if (ListView_GetItem(hwndList, &item)) + TV_ITEM item; + TV_INSERTSTRUCT insert; + HIMAGELIST hImageList = TreeView_GetImageList(hwndList, TVSIL_NORMAL); + WCHAR szKeyboard[64]; + HTREEITEM hItem; + BOOL bBold = !!(pInputNode->wFlags & INPUT_LIST_NODE_FLAG_DEFAULT); + + hItem = FindLanguageInList(hwndList, pInputNode->pLocale->pszName); + if (hItem == NULL) { - INPUT_LIST_NODE *pInput = (INPUT_LIST_NODE*)item.lParam; + // Language icon + INT LangImageIndex = -1; + HICON hLangIcon = CreateLayoutIcon(LOWORD(pInputNode->pLocale->dwId)); + if (hLangIcon) + { + LangImageIndex = ImageList_AddIcon(hImageList, hLangIcon); + DestroyIcon(hLangIcon); + } - if (pInput && (pInput->wFlags & INPUT_LIST_NODE_FLAG_DEFAULT)) + // Language + ZeroMemory(&item, sizeof(item)); + item.mask = TVIF_TEXT | TVIF_IMAGE | TVIF_PARAM | TVIF_SELECTEDIMAGE | TVIF_STATE; + item.pszText = pInputNode->pLocale->pszName; + item.iImage = LangImageIndex; + item.iSelectedImage = LangImageIndex; + item.lParam = LOWORD(pInputNode->pLocale->dwId); // HIWORD(item.lParam) == 0 + if (bBold) { - bCanDefault = FALSE; + item.state = item.stateMask = TVIS_BOLD; } + insert.hParent = TVI_ROOT; + insert.hInsertAfter = TVI_LAST; + insert.item = item; + hItem = TreeView_InsertItem(hwndList, &insert); + + // The type of input method (currently keyboard only) + LoadStringW(hApplet, IDS_KEYBOARD, szKeyboard, _countof(szKeyboard)); + ZeroMemory(&item, sizeof(item)); + item.mask = TVIF_TEXT | TVIF_IMAGE | TVIF_PARAM | TVIF_SELECTEDIMAGE; + item.pszText = szKeyboard; + item.iImage = s_iKeyboardImage; + item.iSelectedImage = s_iKeyboardImage; + item.lParam = 0; // HIWORD(item.lParam) == 0 + insert.hParent = hItem; + insert.hInsertAfter = TVI_LAST; + insert.item = item; + hItem = TreeView_InsertItem(hwndList, &insert); } + else + { + // Language + ZeroMemory(&item, sizeof(item)); + item.mask = TVIF_STATE | TVIF_HANDLE; + item.hItem = hItem; + item.stateMask = TVIS_BOLD; + if (TreeView_GetItem(hwndList, &item) && bBold && !(item.state & TVIS_BOLD)) + { + // Make the item bold + item.mask = TVIF_STATE | TVIF_HANDLE; + item.hItem = hItem; + item.state = item.stateMask = TVIS_BOLD; + TreeView_SetItem(hwndList, &item); + } - EnableWindow(GetDlgItem(hwndDlg, IDC_REMOVE_BUTTON), bCanRemove); - EnableWindow(GetDlgItem(hwndDlg, IDC_PROP_BUTTON), bCanProp); - EnableWindow(GetDlgItem(hwndDlg, IDC_SET_DEFAULT), bCanDefault); -} - -static VOID -AddToInputListView(HWND hwndList, INPUT_LIST_NODE *pInputNode) -{ - INT ItemIndex, ImageIndex = -1; - LV_ITEM item; - HIMAGELIST hImageList = ListView_GetImageList(hwndList, LVSIL_SMALL); + // The type of input method (currently keyboard only) + hItem = TreeView_GetChild(hwndList, hItem); + } - if (hImageList != NULL) + // Input method + if (hItem) { - HICON hLayoutIcon; + INT ImeImageIndex = s_iDotImage; + if (IS_IME_HKL(pInputNode->hkl) && pInputNode->pLayout->pszImeFile) // IME? + { + HICON hImeIcon = LoadIMEIcon(pInputNode->pLayout->pszImeFile); + if (hImeIcon) + { + ImeImageIndex = ImageList_AddIcon(hImageList, hImeIcon); + DestroyIcon(hImeIcon); + } + } - hLayoutIcon = CreateLayoutIcon(pInputNode->pszIndicator, - (pInputNode->wFlags & INPUT_LIST_NODE_FLAG_DEFAULT)); - if (hLayoutIcon != NULL) + ZeroMemory(&item, sizeof(item)); + item.mask = TVIF_TEXT | TVIF_IMAGE | TVIF_PARAM | TVIF_SELECTEDIMAGE | TVIF_STATE; + item.pszText = pInputNode->pLayout->pszName; + item.iImage = ImeImageIndex; + item.iSelectedImage = ImeImageIndex; + item.lParam = (LPARAM)pInputNode; // HIWORD(item.lParam) != 0 + if (bBold) { - ImageIndex = ImageList_AddIcon(hImageList, hLayoutIcon); - DestroyIcon(hLayoutIcon); + item.state = item.stateMask = TVIS_BOLD; // Make the item bold } + insert.hParent = hItem; + insert.hInsertAfter = TVI_LAST; + insert.item = item; + hItem = TreeView_InsertItem(hwndList, &insert); } - - ZeroMemory(&item, sizeof(item)); - item.mask = LVIF_TEXT | LVIF_PARAM | LVIF_IMAGE; - item.pszText = pInputNode->pLocale->pszName; - item.iItem = ListView_GetItemCount(hwndList); - item.lParam = (LPARAM)pInputNode; - item.iImage = ImageIndex; - ItemIndex = ListView_InsertItem(hwndList, &item); - - ListView_SetItemText(hwndList, ItemIndex, 1, pInputNode->pLayout->pszName); } +static VOID ExpandTreeItem(HWND hwndTree, HTREEITEM hItem) +{ + TreeView_Expand(hwndTree, hItem, TVE_EXPAND); + hItem = TreeView_GetChild(hwndTree, hItem); + while (hItem) + { + ExpandTreeItem(hwndTree, hItem); + hItem = TreeView_GetNextSibling(hwndTree, hItem); + } +} static VOID UpdateInputListView(HWND hwndList) { INPUT_LIST_NODE *pNode; - HIMAGELIST hImageList = ListView_GetImageList(hwndList, LVSIL_SMALL); - INT iSelected = ListView_GetNextItem(hwndList, -1, LVNI_SELECTED); + HIMAGELIST hImageList = TreeView_GetImageList(hwndList, TVSIL_NORMAL); + HTREEITEM hItem; + HICON hKeyboardIcon, hDotIcon; + + ImageList_RemoveAll(hImageList); + TreeView_DeleteAllItems(hwndList); + + // Add keyboard icon + s_iKeyboardImage = -1; + hKeyboardIcon = (HICON)LoadImageW(hApplet, MAKEINTRESOURCEW(IDI_KEYBOARD), IMAGE_ICON, + GetSystemMetrics(SM_CXSMICON), GetSystemMetrics(SM_CYSMICON), + 0); + if (hKeyboardIcon) + { + s_iKeyboardImage = ImageList_AddIcon(hImageList, hKeyboardIcon); + DestroyIcon(hKeyboardIcon); + } - if (hImageList) + // Add dot icon + s_iDotImage = -1; + hDotIcon = (HICON)LoadImageW(hApplet, MAKEINTRESOURCEW(IDI_DOT), IMAGE_ICON, + GetSystemMetrics(SM_CXSMICON), GetSystemMetrics(SM_CYSMICON), + 0); + if (hDotIcon) { - ImageList_RemoveAll(hImageList); + s_iDotImage = ImageList_AddIcon(hImageList, hDotIcon); + DestroyIcon(hDotIcon); } - ListView_DeleteAllItems(hwndList); + InputList_Sort(); - for (pNode = InputList_GetFirst(); pNode != NULL; pNode = pNode->pNext) + s_nAliveLeafCount = InputList_GetAliveCount(); + + // Add items to the list + for (pNode = InputList_GetFirst(); pNode; pNode = pNode->pNext) { if (pNode->wFlags & INPUT_LIST_NODE_FLAG_DELETED) continue; @@ -190,62 +372,43 @@ UpdateInputListView(HWND hwndList) AddToInputListView(hwndList, pNode); } - if (iSelected != -1) + // Expand all (with counting s_nRootCount) + s_nRootCount = 0; + hItem = TreeView_GetRoot(hwndList); + while (hItem) { - INT nCount = ListView_GetItemCount(hwndList); - LV_ITEM item = { LVIF_STATE }; - item.state = item.stateMask = LVIS_SELECTED; - item.iItem = ((nCount == iSelected) ? nCount - 1 : iSelected); - ListView_SetItem(hwndList, &item); + ++s_nRootCount; + ExpandTreeItem(hwndList, hItem); + hItem = TreeView_GetNextSibling(hwndList, hItem); } + // Redraw InvalidateRect(hwndList, NULL, TRUE); } - static VOID OnInitSettingsPage(HWND hwndDlg) { HWND hwndInputList = GetDlgItem(hwndDlg, IDC_KEYLAYOUT_LIST); + HIMAGELIST hLayoutImageList, hOldImageList; LayoutList_Create(); LocaleList_Create(); InputList_Create(); - if (hwndInputList != NULL) - { - WCHAR szBuffer[MAX_STR_LEN]; - HIMAGELIST hLayoutImageList; - LV_COLUMN column = { LVCF_FMT | LVCF_TEXT | LVCF_WIDTH | LVCF_SUBITEM }; - - ListView_SetExtendedListViewStyle(hwndInputList, LVS_EX_FULLROWSELECT); - - LoadStringW(hApplet, IDS_LANGUAGE, szBuffer, ARRAYSIZE(szBuffer)); - column.fmt = LVCFMT_LEFT; - column.iSubItem = 0; - column.pszText = szBuffer; - column.cx = 175; - ListView_InsertColumn(hwndInputList, 0, &column); - - LoadStringW(hApplet, IDS_LAYOUT, szBuffer, ARRAYSIZE(szBuffer)); - column.fmt = LVCFMT_RIGHT; - column.cx = 155; - column.iSubItem = 1; - column.pszText = szBuffer; - ListView_InsertColumn(hwndInputList, 1, &column); - - hLayoutImageList = ImageList_Create(GetSystemMetrics(SM_CXSMICON) * 2, - GetSystemMetrics(SM_CYSMICON), - ILC_COLOR8 | ILC_MASK, 0, 0); - if (hLayoutImageList != NULL) - { - HIMAGELIST hOldImagelist = ListView_SetImageList(hwndInputList, hLayoutImageList, LVSIL_SMALL); - ImageList_Destroy(hOldImagelist); - } + EnableWindow(GetDlgItem(hwndDlg, IDC_LANGUAGE_BAR), FALSE); - UpdateInputListView(hwndInputList); + hLayoutImageList = ImageList_Create(GetSystemMetrics(SM_CXSMICON), + GetSystemMetrics(SM_CYSMICON), + ILC_COLOR8 | ILC_MASK, 0, 0); + if (hLayoutImageList != NULL) + { + hOldImageList = TreeView_SetImageList(hwndInputList, hLayoutImageList, TVSIL_NORMAL); + ImageList_Destroy(hOldImageList); } + UpdateInputListView(hwndInputList); + SetControlsState(hwndDlg); } @@ -283,12 +446,30 @@ OnCommandSettingsPage(HWND hwndDlg, WPARAM wParam) HWND hwndList = GetDlgItem(hwndDlg, IDC_KEYLAYOUT_LIST); if (hwndList) { - LVITEM item = { LVIF_PARAM }; - item.iItem = ListView_GetNextItem(hwndList, -1, LVNI_SELECTED); + HTREEITEM hItem = TreeView_GetSelection(hwndList); + TV_ITEM item = { TVIF_HANDLE | TVIF_PARAM }; + item.hItem = hItem; - if (ListView_GetItem(hwndList, &item)) + if (hItem && TreeView_GetItem(hwndList, &item)) { - InputList_Remove((INPUT_LIST_NODE*) item.lParam); + if (item.lParam == 0) // Branch? (currently branch is keyboard only) + { + // Get root of branch + item.hItem = TreeView_GetParent(hwndList, hItem); + TreeView_GetItem(hwndList, &item); + } + + if (HIWORD(item.lParam)) // Leaf? + { + if (InputList_Remove((INPUT_LIST_NODE*)item.lParam)) + s_bDefaultInputChanged = TRUE; + } + else // Root? + { + if (InputList_RemoveByLang(LOWORD(item.lParam))) + s_bDefaultInputChanged = TRUE; + } + UpdateInputListView(hwndList); SetControlsState(hwndDlg); PropSheet_Changed(GetParent(hwndDlg), hwndDlg); @@ -302,10 +483,11 @@ OnCommandSettingsPage(HWND hwndDlg, WPARAM wParam) HWND hwndList = GetDlgItem(hwndDlg, IDC_KEYLAYOUT_LIST); if (hwndList) { - LVITEM item = { LVIF_PARAM }; - item.iItem = ListView_GetNextItem(hwndList, -1, LVNI_SELECTED); + HTREEITEM hItem = TreeView_GetSelection(hwndList); + TV_ITEM item = { TVIF_HANDLE | TVIF_PARAM }; + item.hItem = hItem; - if (ListView_GetItem(hwndList, &item)) + if (hItem && TreeView_GetItem(hwndList, &item) && HIWORD(item.lParam)) { if (DialogBoxParamW(hApplet, MAKEINTRESOURCEW(IDD_INPUT_LANG_PROP), @@ -322,25 +504,6 @@ OnCommandSettingsPage(HWND hwndDlg, WPARAM wParam) } break; - case IDC_SET_DEFAULT: - { - HWND hwndList = GetDlgItem(hwndDlg, IDC_KEYLAYOUT_LIST); - if (hwndList) - { - LVITEM item = { LVIF_PARAM }; - item.iItem = ListView_GetNextItem(hwndList, -1, LVNI_SELECTED); - - if (ListView_GetItem(hwndList, &item)) - { - InputList_SetDefault((INPUT_LIST_NODE*) item.lParam); - UpdateInputListView(hwndList); - SetControlsState(hwndDlg); - PropSheet_Changed(GetParent(hwndDlg), hwndDlg); - } - } - } - break; - case IDC_KEY_SET_BTN: { DialogBoxW(hApplet, @@ -349,6 +512,38 @@ OnCommandSettingsPage(HWND hwndDlg, WPARAM wParam) KeySettingsDialogProc); } break; + + case IDC_LANGUAGE_BAR: + { + // FIXME + break; + } + + case IDC_DEFAULT_LANGUAGE: + { + if (HIWORD(wParam) == CBN_SELENDOK) + { + HWND hwndList = GetDlgItem(hwndDlg, IDC_KEYLAYOUT_LIST); + HWND hwndCombo = GetDlgItem(hwndDlg, IDC_DEFAULT_LANGUAGE); + INT iSelected = (INT)SendMessageW(hwndCombo, CB_GETCURSEL, 0, 0); + if (iSelected != CB_ERR) + { + LPARAM lParam = SendMessageW(hwndCombo, CB_GETITEMDATA, iSelected, 0); + if (lParam) + { + INPUT_LIST_NODE* pNode = (INPUT_LIST_NODE*)lParam; + if (!(pNode->wFlags & INPUT_LIST_NODE_FLAG_DEFAULT)) + { + s_bDefaultInputChanged = TRUE; + InputList_SetDefault(pNode); + UpdateInputListView(hwndList); + SetControlsState(hwndDlg); + PropSheet_Changed(GetParent(hwndDlg), hwndDlg); + } + } + } + } + } } } @@ -356,6 +551,9 @@ static BOOL IsRebootNeeded(VOID) { INPUT_LIST_NODE *pNode; + if (s_bDefaultInputChanged) + return TRUE; + for (pNode = InputList_GetFirst(); pNode != NULL; pNode = pNode->pNext) { if (IS_IME_HKL(pNode->hkl)) /* IME? */ @@ -394,21 +592,31 @@ BOOL EnableProcessPrivileges(LPCWSTR lpPrivilegeName, BOOL bEnable) return Ret; } -static VOID +static INT_PTR OnNotifySettingsPage(HWND hwndDlg, LPARAM lParam) { LPNMHDR header = (LPNMHDR)lParam; switch (header->code) { - case LVN_ITEMCHANGED: + case TVN_SELCHANGED: + { + SetControlsState(hwndDlg); + break; + } + + case TVN_ITEMEXPANDING: { - if (header->idFrom == IDC_KEYLAYOUT_LIST) + // FIXME: Prevent collapse (COMCTL32 is buggy) + //
https://bugs.winehq.org/show_bug.cgi?id=53727
+ NM_TREEVIEW* pTreeView = (NM_TREEVIEW*)lParam; + if ((pTreeView->action & TVE_TOGGLE) == TVE_COLLAPSE) { - SetControlsState(hwndDlg); + SetWindowLongPtrW(hwndDlg, DWLP_MSGRESULT, TRUE); + return TRUE; } + break; } - break; case PSN_APPLY: { @@ -429,11 +637,12 @@ OnNotifySettingsPage(HWND hwndDlg, LPARAM lParam) ExitWindowsEx(EWX_REBOOT | EWX_FORCE, 0); } } + break; } - break; } -} + return 0; +} INT_PTR CALLBACK SettingsPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) @@ -453,8 +662,7 @@ SettingsPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) break; case WM_NOTIFY: - OnNotifySettingsPage(hwndDlg, lParam); - break; + return OnNotifySettingsPage(hwndDlg, lParam); } return FALSE;
2 years, 2 months
1
0
0
0
← Newer
1
2
3
4
...
15
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Results per page:
10
25
50
100
200