mirror of
https://github.com/microsoft/terminal.git
synced 2026-04-18 12:11:06 +00:00
Compare commits
143 Commits
dev/lhecke
...
dev/duhowe
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b6fc9297f5 | ||
|
|
ad0b67239d | ||
|
|
f2d6cceb2a | ||
|
|
9f3dbab7bf | ||
|
|
3cc82a51d8 | ||
|
|
75dea24d6b | ||
|
|
9f08ee7af9 | ||
|
|
c4c52061d5 | ||
|
|
1ede023331 | ||
|
|
36c81f24fb | ||
|
|
0f81ac43b6 | ||
|
|
2050416997 | ||
|
|
8349fd2728 | ||
|
|
68955d1ddb | ||
|
|
e44fab921b | ||
|
|
4458a6d8c6 | ||
|
|
b0b7e50ec5 | ||
|
|
2e7c3fa313 | ||
|
|
26e6320374 | ||
|
|
de7f931228 | ||
|
|
a67a13288c | ||
|
|
501522d690 | ||
|
|
e8f18ea92c | ||
|
|
08dc346120 | ||
|
|
2ee7783f23 | ||
|
|
77d5e23ef2 | ||
|
|
8403b38c81 | ||
|
|
038cfca029 | ||
|
|
5b8e731e5d | ||
|
|
b9a0cae010 | ||
|
|
0a83946214 | ||
|
|
b3348d3bbb | ||
|
|
febfbebf9b | ||
|
|
ff47e0c257 | ||
|
|
373faf00c9 | ||
|
|
a971663449 | ||
|
|
5f272804c4 | ||
|
|
5383cb3a1b | ||
|
|
ba34abb7b3 | ||
|
|
07a6f6a755 | ||
|
|
287422b211 | ||
|
|
a4945488db | ||
|
|
d2bd18735e | ||
|
|
c3ab2fb6a8 | ||
|
|
566b660eb2 | ||
|
|
806d5e2d05 | ||
|
|
5022caf6cf | ||
|
|
7f02b25437 | ||
|
|
274eaae730 | ||
|
|
c238416ae1 | ||
|
|
ab4b140aa4 | ||
|
|
73fdac6308 | ||
|
|
0ba680ad53 | ||
|
|
8a1e8ace97 | ||
|
|
563b7312b6 | ||
|
|
338c5047d7 | ||
|
|
33589cd8db | ||
|
|
ad51b22f44 | ||
|
|
ec5d246b35 | ||
|
|
043d5cd484 | ||
|
|
b780d8ab7e | ||
|
|
6e451a2d4b | ||
|
|
99042d2f0c | ||
|
|
30dbd3b554 | ||
|
|
94e74d22c6 | ||
|
|
badc00e83b | ||
|
|
e7796e7db3 | ||
|
|
de0f702c74 | ||
|
|
abf5d9423a | ||
|
|
4ff38c260f | ||
|
|
fefee50757 | ||
|
|
7c031a2893 | ||
|
|
88def9ddcd | ||
|
|
bb5f56e704 | ||
|
|
e5d7fd0230 | ||
|
|
7c1edbdb5f | ||
|
|
2dfa3da199 | ||
|
|
4db5e0eefd | ||
|
|
a6a0e44088 | ||
|
|
6b29ef51e3 | ||
|
|
ec434e3fba | ||
|
|
9c8058c326 | ||
|
|
bf25595961 | ||
|
|
9654fc6afe | ||
|
|
3f27765861 | ||
|
|
0ec73b1a6e | ||
|
|
d3ec47a7fc | ||
|
|
78da9bd965 | ||
|
|
5e9f223a6c | ||
|
|
23580749a4 | ||
|
|
e3ff44bb82 | ||
|
|
f30cbef34d | ||
|
|
d3a18b9041 | ||
|
|
bef234081a | ||
|
|
71c35cf24c | ||
|
|
71efdcb21b | ||
|
|
ec91be5995 | ||
|
|
5dda50767b | ||
|
|
b70fd5e9c6 | ||
|
|
151da764ef | ||
|
|
438571bd7f | ||
|
|
ef96e225da | ||
|
|
01868978b3 | ||
|
|
26d35c3ac5 | ||
|
|
c669afe2a0 | ||
|
|
ce30e7c89c | ||
|
|
bcca7aac1b | ||
|
|
add1632d63 | ||
|
|
a2bb3136bb | ||
|
|
dccc1f4240 | ||
|
|
86c30bdaa2 | ||
|
|
bc48eda022 | ||
|
|
29895e1c2d | ||
|
|
5f71cf3e94 | ||
|
|
04edb112ea | ||
|
|
9c10575c73 | ||
|
|
a3ac337d88 | ||
|
|
5d2fa4782f | ||
|
|
7e46fa35f7 | ||
|
|
63bfdb2e1e | ||
|
|
5575187b26 | ||
|
|
48a6d92255 | ||
|
|
e727aaf679 | ||
|
|
98146c9d1b | ||
|
|
e6ac014fc8 | ||
|
|
0d47c862c2 | ||
|
|
a39ac598cd | ||
|
|
b08dc61a9c | ||
|
|
ba6f1e905d | ||
|
|
bc452c61dc | ||
|
|
204794f9f3 | ||
|
|
4902b342ef | ||
|
|
03aa8a6231 | ||
|
|
e75a4be4fe | ||
|
|
da99d892f4 | ||
|
|
f5898886be | ||
|
|
fe65d9ac8f | ||
|
|
6c192d15be | ||
|
|
da182e6c59 | ||
|
|
521a300c17 | ||
|
|
10fb5448cc | ||
|
|
a24afcd1e6 | ||
|
|
92f9ff948b |
9
.github/actions/spelling/allow/allow.txt
vendored
9
.github/actions/spelling/allow/allow.txt
vendored
@@ -14,9 +14,12 @@ changelog
|
|||||||
clickable
|
clickable
|
||||||
clig
|
clig
|
||||||
CMMI
|
CMMI
|
||||||
|
consvc
|
||||||
copyable
|
copyable
|
||||||
Counterintuitively
|
Counterintuitively
|
||||||
CtrlDToClose
|
CtrlDToClose
|
||||||
|
CVS
|
||||||
|
CUI
|
||||||
cybersecurity
|
cybersecurity
|
||||||
dalet
|
dalet
|
||||||
Dcs
|
Dcs
|
||||||
@@ -80,19 +83,24 @@ noreply
|
|||||||
ogonek
|
ogonek
|
||||||
ok'd
|
ok'd
|
||||||
overlined
|
overlined
|
||||||
|
perlw
|
||||||
pipeline
|
pipeline
|
||||||
postmodern
|
postmodern
|
||||||
Powerline
|
Powerline
|
||||||
powerline
|
powerline
|
||||||
ptys
|
ptys
|
||||||
|
pwshw
|
||||||
qof
|
qof
|
||||||
qps
|
qps
|
||||||
|
Remappings
|
||||||
|
Retargets
|
||||||
rclt
|
rclt
|
||||||
reimplementation
|
reimplementation
|
||||||
reserialization
|
reserialization
|
||||||
reserialize
|
reserialize
|
||||||
reserializes
|
reserializes
|
||||||
rlig
|
rlig
|
||||||
|
rubyw
|
||||||
runtimes
|
runtimes
|
||||||
servicebus
|
servicebus
|
||||||
shcha
|
shcha
|
||||||
@@ -113,6 +121,7 @@ toolset
|
|||||||
truthiness
|
truthiness
|
||||||
tshe
|
tshe
|
||||||
ubuntu
|
ubuntu
|
||||||
|
UEFI
|
||||||
uiatextrange
|
uiatextrange
|
||||||
UIs
|
UIs
|
||||||
und
|
und
|
||||||
|
|||||||
16
.github/actions/spelling/allow/apis.txt
vendored
16
.github/actions/spelling/allow/apis.txt
vendored
@@ -1,9 +1,12 @@
|
|||||||
|
aalt
|
||||||
|
abvm
|
||||||
ACCEPTFILES
|
ACCEPTFILES
|
||||||
ACCESSDENIED
|
ACCESSDENIED
|
||||||
acl
|
acl
|
||||||
aclapi
|
aclapi
|
||||||
alignas
|
alignas
|
||||||
alignof
|
alignof
|
||||||
|
allocconsolewithoptions
|
||||||
APPLYTOSUBMENUS
|
APPLYTOSUBMENUS
|
||||||
appxrecipe
|
appxrecipe
|
||||||
bitfield
|
bitfield
|
||||||
@@ -21,7 +24,9 @@ COLORPROPERTY
|
|||||||
colspan
|
colspan
|
||||||
COMDLG
|
COMDLG
|
||||||
commandlinetoargv
|
commandlinetoargv
|
||||||
|
commoncontrols
|
||||||
comparand
|
comparand
|
||||||
|
COPYFROMRESOURCE
|
||||||
cstdint
|
cstdint
|
||||||
CXICON
|
CXICON
|
||||||
CYICON
|
CYICON
|
||||||
@@ -33,6 +38,7 @@ delayimp
|
|||||||
DERR
|
DERR
|
||||||
dlldata
|
dlldata
|
||||||
DNE
|
DNE
|
||||||
|
dnom
|
||||||
DONTADDTORECENT
|
DONTADDTORECENT
|
||||||
DWMSBT
|
DWMSBT
|
||||||
DWMWA
|
DWMWA
|
||||||
@@ -41,10 +47,12 @@ endfor
|
|||||||
ENDSESSION
|
ENDSESSION
|
||||||
enumset
|
enumset
|
||||||
environstrings
|
environstrings
|
||||||
|
EXACTSIZEONLY
|
||||||
EXPCMDFLAGS
|
EXPCMDFLAGS
|
||||||
EXPCMDSTATE
|
EXPCMDSTATE
|
||||||
filetime
|
filetime
|
||||||
FILTERSPEC
|
FILTERSPEC
|
||||||
|
fina
|
||||||
FORCEFILESYSTEM
|
FORCEFILESYSTEM
|
||||||
FORCEMINIMIZE
|
FORCEMINIMIZE
|
||||||
frac
|
frac
|
||||||
@@ -58,6 +66,7 @@ Hashtable
|
|||||||
HIGHCONTRASTON
|
HIGHCONTRASTON
|
||||||
HIGHCONTRASTW
|
HIGHCONTRASTW
|
||||||
hinternet
|
hinternet
|
||||||
|
HIGHQUALITYSCALE
|
||||||
HINTERNET
|
HINTERNET
|
||||||
hotkeys
|
hotkeys
|
||||||
href
|
href
|
||||||
@@ -74,6 +83,7 @@ IBox
|
|||||||
IClass
|
IClass
|
||||||
IComparable
|
IComparable
|
||||||
IComparer
|
IComparer
|
||||||
|
ICONINFO
|
||||||
IConnection
|
IConnection
|
||||||
ICustom
|
ICustom
|
||||||
IDialog
|
IDialog
|
||||||
@@ -83,6 +93,7 @@ IExplorer
|
|||||||
IFACEMETHOD
|
IFACEMETHOD
|
||||||
IFile
|
IFile
|
||||||
IGraphics
|
IGraphics
|
||||||
|
IImage
|
||||||
IInheritable
|
IInheritable
|
||||||
IMap
|
IMap
|
||||||
IMonarch
|
IMonarch
|
||||||
@@ -113,6 +124,7 @@ LSHIFT
|
|||||||
LTGRAY
|
LTGRAY
|
||||||
MAINWINDOW
|
MAINWINDOW
|
||||||
MAXIMIZEBOX
|
MAXIMIZEBOX
|
||||||
|
medi
|
||||||
memchr
|
memchr
|
||||||
memicmp
|
memicmp
|
||||||
MENUCOMMAND
|
MENUCOMMAND
|
||||||
@@ -143,6 +155,7 @@ NOTIFYBYPOS
|
|||||||
NOTIFYICON
|
NOTIFYICON
|
||||||
NOTIFYICONDATA
|
NOTIFYICONDATA
|
||||||
ntprivapi
|
ntprivapi
|
||||||
|
numr
|
||||||
oaidl
|
oaidl
|
||||||
ocidl
|
ocidl
|
||||||
ODR
|
ODR
|
||||||
@@ -156,6 +169,7 @@ OUTLINETEXTMETRICW
|
|||||||
overridable
|
overridable
|
||||||
PACL
|
PACL
|
||||||
PAGESCROLL
|
PAGESCROLL
|
||||||
|
PALLOC
|
||||||
PATINVERT
|
PATINVERT
|
||||||
PEXPLICIT
|
PEXPLICIT
|
||||||
PICKFOLDERS
|
PICKFOLDERS
|
||||||
@@ -167,9 +181,11 @@ REGCLS
|
|||||||
RETURNCMD
|
RETURNCMD
|
||||||
rfind
|
rfind
|
||||||
RLO
|
RLO
|
||||||
|
rnrn
|
||||||
ROOTOWNER
|
ROOTOWNER
|
||||||
roundf
|
roundf
|
||||||
RSHIFT
|
RSHIFT
|
||||||
|
rvrn
|
||||||
SACL
|
SACL
|
||||||
schandle
|
schandle
|
||||||
SEH
|
SEH
|
||||||
|
|||||||
4
.github/actions/spelling/allow/microsoft.txt
vendored
4
.github/actions/spelling/allow/microsoft.txt
vendored
@@ -20,6 +20,7 @@ cpptools
|
|||||||
cppvsdbg
|
cppvsdbg
|
||||||
CPRs
|
CPRs
|
||||||
cryptbase
|
cryptbase
|
||||||
|
cscript
|
||||||
DACL
|
DACL
|
||||||
DACLs
|
DACLs
|
||||||
defaultlib
|
defaultlib
|
||||||
@@ -45,6 +46,7 @@ MSAA
|
|||||||
msixbundle
|
msixbundle
|
||||||
MSVC
|
MSVC
|
||||||
MSVCP
|
MSVCP
|
||||||
|
mtu
|
||||||
muxc
|
muxc
|
||||||
netcore
|
netcore
|
||||||
Onefuzz
|
Onefuzz
|
||||||
@@ -88,8 +90,10 @@ Virtualization
|
|||||||
visualstudio
|
visualstudio
|
||||||
vscode
|
vscode
|
||||||
VSTHRD
|
VSTHRD
|
||||||
|
WINBASEAPI
|
||||||
winsdkver
|
winsdkver
|
||||||
wlk
|
wlk
|
||||||
|
wscript
|
||||||
wslpath
|
wslpath
|
||||||
wtl
|
wtl
|
||||||
wtt
|
wtt
|
||||||
|
|||||||
2
.github/actions/spelling/excludes.txt
vendored
2
.github/actions/spelling/excludes.txt
vendored
@@ -115,6 +115,7 @@
|
|||||||
^src/terminal/parser/ut_parser/Base64Test.cpp$
|
^src/terminal/parser/ut_parser/Base64Test.cpp$
|
||||||
^src/terminal/parser/ut_parser/run\.bat$
|
^src/terminal/parser/ut_parser/run\.bat$
|
||||||
^src/tools/benchcat
|
^src/tools/benchcat
|
||||||
|
^src/tools/ConsoleBench
|
||||||
^src/tools/integrity/dirs$
|
^src/tools/integrity/dirs$
|
||||||
^src/tools/integrity/packageuwp/ConsoleUWP\.appxSources$
|
^src/tools/integrity/packageuwp/ConsoleUWP\.appxSources$
|
||||||
^src/tools/RenderingTests/main\.cpp$
|
^src/tools/RenderingTests/main\.cpp$
|
||||||
@@ -125,3 +126,4 @@
|
|||||||
^tools/ReleaseEngineering/ServicingPipeline\.ps1$
|
^tools/ReleaseEngineering/ServicingPipeline\.ps1$
|
||||||
^XamlStyler\.json$
|
^XamlStyler\.json$
|
||||||
ignore$
|
ignore$
|
||||||
|
Resources/(?!en)
|
||||||
|
|||||||
66
.github/actions/spelling/expect/expect.txt
vendored
66
.github/actions/spelling/expect/expect.txt
vendored
@@ -19,6 +19,7 @@ AFew
|
|||||||
AFill
|
AFill
|
||||||
AFX
|
AFX
|
||||||
AHelper
|
AHelper
|
||||||
|
ahicon
|
||||||
ahz
|
ahz
|
||||||
AImpl
|
AImpl
|
||||||
AInplace
|
AInplace
|
||||||
@@ -73,6 +74,7 @@ aumid
|
|||||||
Authenticode
|
Authenticode
|
||||||
AUTOBUDDY
|
AUTOBUDDY
|
||||||
AUTOCHECKBOX
|
AUTOCHECKBOX
|
||||||
|
autocrlf
|
||||||
autohide
|
autohide
|
||||||
AUTOHSCROLL
|
AUTOHSCROLL
|
||||||
automagically
|
automagically
|
||||||
@@ -89,7 +91,6 @@ backgrounding
|
|||||||
backported
|
backported
|
||||||
backstory
|
backstory
|
||||||
barbaz
|
barbaz
|
||||||
Batang
|
|
||||||
Bazz
|
Bazz
|
||||||
BBDM
|
BBDM
|
||||||
bbwe
|
bbwe
|
||||||
@@ -178,11 +179,11 @@ changelists
|
|||||||
chaof
|
chaof
|
||||||
charinfo
|
charinfo
|
||||||
CHARSETINFO
|
CHARSETINFO
|
||||||
chcbpat
|
|
||||||
chh
|
chh
|
||||||
chshdng
|
chshdng
|
||||||
CHT
|
CHT
|
||||||
Cic
|
Cic
|
||||||
|
CLASSSTRING
|
||||||
CLE
|
CLE
|
||||||
cleartype
|
cleartype
|
||||||
CLICKACTIVE
|
CLICKACTIVE
|
||||||
@@ -195,7 +196,6 @@ cloudconsole
|
|||||||
cloudvault
|
cloudvault
|
||||||
CLSCTX
|
CLSCTX
|
||||||
clsids
|
clsids
|
||||||
CLUSTERMAP
|
|
||||||
cmatrix
|
cmatrix
|
||||||
cmder
|
cmder
|
||||||
CMDEXT
|
CMDEXT
|
||||||
@@ -211,7 +211,6 @@ codepages
|
|||||||
codepath
|
codepath
|
||||||
coinit
|
coinit
|
||||||
colorizing
|
colorizing
|
||||||
COLORMATRIX
|
|
||||||
COLORREFs
|
COLORREFs
|
||||||
colorschemes
|
colorschemes
|
||||||
colorspec
|
colorspec
|
||||||
@@ -219,7 +218,6 @@ colortable
|
|||||||
colortbl
|
colortbl
|
||||||
colortest
|
colortest
|
||||||
colortool
|
colortool
|
||||||
COLR
|
|
||||||
combaseapi
|
combaseapi
|
||||||
comctl
|
comctl
|
||||||
commandline
|
commandline
|
||||||
@@ -319,6 +317,7 @@ ctlseqs
|
|||||||
CTRLEVENT
|
CTRLEVENT
|
||||||
CTRLFREQUENCY
|
CTRLFREQUENCY
|
||||||
CTRLKEYSHORTCUTS
|
CTRLKEYSHORTCUTS
|
||||||
|
Ctrls
|
||||||
CTRLVOLUME
|
CTRLVOLUME
|
||||||
Ctxt
|
Ctxt
|
||||||
CUF
|
CUF
|
||||||
@@ -363,11 +362,9 @@ DBGFONTS
|
|||||||
DBGOUTPUT
|
DBGOUTPUT
|
||||||
dbh
|
dbh
|
||||||
dblclk
|
dblclk
|
||||||
DBlob
|
|
||||||
DColor
|
DColor
|
||||||
DCOLORVALUE
|
DCOLORVALUE
|
||||||
dcommon
|
dcommon
|
||||||
dcompile
|
|
||||||
dcompiler
|
dcompiler
|
||||||
DComposition
|
DComposition
|
||||||
dde
|
dde
|
||||||
@@ -401,6 +398,7 @@ DECECM
|
|||||||
DECEKBD
|
DECEKBD
|
||||||
DECERA
|
DECERA
|
||||||
DECFI
|
DECFI
|
||||||
|
DECFNK
|
||||||
DECFRA
|
DECFRA
|
||||||
DECIC
|
DECIC
|
||||||
DECID
|
DECID
|
||||||
@@ -426,6 +424,7 @@ DECRQM
|
|||||||
DECRQPSR
|
DECRQPSR
|
||||||
DECRQSS
|
DECRQSS
|
||||||
DECRQTSR
|
DECRQTSR
|
||||||
|
DECRQUPSS
|
||||||
DECRSPS
|
DECRSPS
|
||||||
decrst
|
decrst
|
||||||
DECSACE
|
DECSACE
|
||||||
@@ -443,10 +442,12 @@ DECSLPP
|
|||||||
DECSLRM
|
DECSLRM
|
||||||
DECSMKR
|
DECSMKR
|
||||||
DECSR
|
DECSR
|
||||||
|
DECST
|
||||||
DECSTBM
|
DECSTBM
|
||||||
DECSTGLT
|
DECSTGLT
|
||||||
DECSTR
|
DECSTR
|
||||||
DECSWL
|
DECSWL
|
||||||
|
DECSWT
|
||||||
DECTABSR
|
DECTABSR
|
||||||
DECTCEM
|
DECTCEM
|
||||||
DECXCPR
|
DECXCPR
|
||||||
@@ -471,7 +472,6 @@ depersist
|
|||||||
deprioritized
|
deprioritized
|
||||||
deserializers
|
deserializers
|
||||||
desktopwindowxamlsource
|
desktopwindowxamlsource
|
||||||
DESTINATIONNAME
|
|
||||||
devicecode
|
devicecode
|
||||||
Dext
|
Dext
|
||||||
DFactory
|
DFactory
|
||||||
@@ -481,6 +481,7 @@ directio
|
|||||||
DIRECTX
|
DIRECTX
|
||||||
DISABLEDELAYEDEXPANSION
|
DISABLEDELAYEDEXPANSION
|
||||||
DISABLENOSCROLL
|
DISABLENOSCROLL
|
||||||
|
DISPATCHNOTIFY
|
||||||
DISPLAYATTRIBUTE
|
DISPLAYATTRIBUTE
|
||||||
DISPLAYATTRIBUTEPROPERTY
|
DISPLAYATTRIBUTEPROPERTY
|
||||||
DISPLAYCHANGE
|
DISPLAYCHANGE
|
||||||
@@ -530,7 +531,6 @@ DWORDs
|
|||||||
dwrite
|
dwrite
|
||||||
dxgi
|
dxgi
|
||||||
dxgidwm
|
dxgidwm
|
||||||
dxguid
|
|
||||||
dxinterop
|
dxinterop
|
||||||
dxsm
|
dxsm
|
||||||
dxttbmp
|
dxttbmp
|
||||||
@@ -597,8 +597,9 @@ FECF
|
|||||||
FEEF
|
FEEF
|
||||||
fesb
|
fesb
|
||||||
FFAF
|
FFAF
|
||||||
|
ffd
|
||||||
FFDE
|
FFDE
|
||||||
FFrom
|
FFFDb
|
||||||
fgbg
|
fgbg
|
||||||
FGCOLOR
|
FGCOLOR
|
||||||
FGHIJ
|
FGHIJ
|
||||||
@@ -710,7 +711,6 @@ GETWAITTOKILLTIMEOUT
|
|||||||
GETWHEELSCROLLCHARACTERS
|
GETWHEELSCROLLCHARACTERS
|
||||||
GETWHEELSCROLLCHARS
|
GETWHEELSCROLLCHARS
|
||||||
GETWHEELSCROLLLINES
|
GETWHEELSCROLLLINES
|
||||||
GFEh
|
|
||||||
Gfun
|
Gfun
|
||||||
gfx
|
gfx
|
||||||
GGI
|
GGI
|
||||||
@@ -758,6 +758,7 @@ hdr
|
|||||||
HDROP
|
HDROP
|
||||||
hdrstop
|
hdrstop
|
||||||
HEIGHTSCROLL
|
HEIGHTSCROLL
|
||||||
|
hfind
|
||||||
hfont
|
hfont
|
||||||
hfontresource
|
hfontresource
|
||||||
hglobal
|
hglobal
|
||||||
@@ -838,6 +839,9 @@ IGNORELANGUAGE
|
|||||||
IHosted
|
IHosted
|
||||||
iid
|
iid
|
||||||
IIo
|
IIo
|
||||||
|
ILC
|
||||||
|
ILCo
|
||||||
|
ILD
|
||||||
ime
|
ime
|
||||||
IMPEXP
|
IMPEXP
|
||||||
inbox
|
inbox
|
||||||
@@ -855,7 +859,6 @@ INLINEPREFIX
|
|||||||
inproc
|
inproc
|
||||||
Inputkeyinfo
|
Inputkeyinfo
|
||||||
INPUTPROCESSORPROFILE
|
INPUTPROCESSORPROFILE
|
||||||
inputrc
|
|
||||||
Inputreadhandledata
|
Inputreadhandledata
|
||||||
INSERTMODE
|
INSERTMODE
|
||||||
INTERACTIVITYBASE
|
INTERACTIVITYBASE
|
||||||
@@ -896,10 +899,6 @@ KAttrs
|
|||||||
kawa
|
kawa
|
||||||
Kazu
|
Kazu
|
||||||
kazum
|
kazum
|
||||||
kcub
|
|
||||||
kcud
|
|
||||||
kcuf
|
|
||||||
kcuu
|
|
||||||
kernelbase
|
kernelbase
|
||||||
kernelbasestaging
|
kernelbasestaging
|
||||||
KEYBDINPUT
|
KEYBDINPUT
|
||||||
@@ -911,7 +910,6 @@ Keymapping
|
|||||||
keyscan
|
keyscan
|
||||||
keystate
|
keystate
|
||||||
keyups
|
keyups
|
||||||
khome
|
|
||||||
KILLACTIVE
|
KILLACTIVE
|
||||||
KILLFOCUS
|
KILLFOCUS
|
||||||
kinda
|
kinda
|
||||||
@@ -1049,7 +1047,6 @@ MBUTTON
|
|||||||
MBUTTONDBLCLK
|
MBUTTONDBLCLK
|
||||||
MBUTTONDOWN
|
MBUTTONDOWN
|
||||||
MBUTTONUP
|
MBUTTONUP
|
||||||
Mbxy
|
|
||||||
mdmerge
|
mdmerge
|
||||||
MDs
|
MDs
|
||||||
MEASUREITEM
|
MEASUREITEM
|
||||||
@@ -1074,7 +1071,6 @@ minkernel
|
|||||||
MINMAXINFO
|
MINMAXINFO
|
||||||
minwin
|
minwin
|
||||||
minwindef
|
minwindef
|
||||||
Mip
|
|
||||||
MMBB
|
MMBB
|
||||||
mmcc
|
mmcc
|
||||||
MMCPL
|
MMCPL
|
||||||
@@ -1111,7 +1107,7 @@ msix
|
|||||||
msrc
|
msrc
|
||||||
MSVCRTD
|
MSVCRTD
|
||||||
MTSM
|
MTSM
|
||||||
munged
|
Munged
|
||||||
munges
|
munges
|
||||||
murmurhash
|
murmurhash
|
||||||
muxes
|
muxes
|
||||||
@@ -1161,6 +1157,7 @@ NOCONTEXTHELP
|
|||||||
NOCOPYBITS
|
NOCOPYBITS
|
||||||
NODUP
|
NODUP
|
||||||
noexcepts
|
noexcepts
|
||||||
|
NOFONT
|
||||||
NOINTEGRALHEIGHT
|
NOINTEGRALHEIGHT
|
||||||
NOINTERFACE
|
NOINTERFACE
|
||||||
NOLINKINFO
|
NOLINKINFO
|
||||||
@@ -1209,7 +1206,6 @@ ntdll
|
|||||||
ntifs
|
ntifs
|
||||||
ntlpcapi
|
ntlpcapi
|
||||||
ntm
|
ntm
|
||||||
nto
|
|
||||||
ntrtl
|
ntrtl
|
||||||
ntstatus
|
ntstatus
|
||||||
NTSYSCALLAPI
|
NTSYSCALLAPI
|
||||||
@@ -1285,7 +1281,6 @@ parentable
|
|||||||
parms
|
parms
|
||||||
PATCOPY
|
PATCOPY
|
||||||
pathcch
|
pathcch
|
||||||
Pathto
|
|
||||||
PATTERNID
|
PATTERNID
|
||||||
pcat
|
pcat
|
||||||
pcb
|
pcb
|
||||||
@@ -1335,11 +1330,14 @@ pgomgr
|
|||||||
PGONu
|
PGONu
|
||||||
pguid
|
pguid
|
||||||
phhook
|
phhook
|
||||||
|
phico
|
||||||
|
phicon
|
||||||
phwnd
|
phwnd
|
||||||
pidl
|
pidl
|
||||||
PIDLIST
|
PIDLIST
|
||||||
pids
|
pids
|
||||||
pii
|
pii
|
||||||
|
piml
|
||||||
pinvoke
|
pinvoke
|
||||||
pipename
|
pipename
|
||||||
pipestr
|
pipestr
|
||||||
@@ -1441,7 +1439,6 @@ pwsz
|
|||||||
pythonw
|
pythonw
|
||||||
Qaabbcc
|
Qaabbcc
|
||||||
QUERYOPEN
|
QUERYOPEN
|
||||||
QUESTIONMARK
|
|
||||||
quickedit
|
quickedit
|
||||||
QUZ
|
QUZ
|
||||||
QWER
|
QWER
|
||||||
@@ -1474,8 +1471,6 @@ READCONSOLE
|
|||||||
READCONSOLEOUTPUT
|
READCONSOLEOUTPUT
|
||||||
READCONSOLEOUTPUTSTRING
|
READCONSOLEOUTPUTSTRING
|
||||||
READMODE
|
READMODE
|
||||||
reallocs
|
|
||||||
reamapping
|
|
||||||
rectread
|
rectread
|
||||||
redef
|
redef
|
||||||
redefinable
|
redefinable
|
||||||
@@ -1503,7 +1498,6 @@ repositorypath
|
|||||||
Requiresx
|
Requiresx
|
||||||
rerasterize
|
rerasterize
|
||||||
rescap
|
rescap
|
||||||
Resequence
|
|
||||||
RESETCONTENT
|
RESETCONTENT
|
||||||
resheader
|
resheader
|
||||||
resmimetype
|
resmimetype
|
||||||
@@ -1536,7 +1530,6 @@ RRRGGGBB
|
|||||||
rsas
|
rsas
|
||||||
rtcore
|
rtcore
|
||||||
RTEXT
|
RTEXT
|
||||||
RTFTo
|
|
||||||
RTLREADING
|
RTLREADING
|
||||||
Rtn
|
Rtn
|
||||||
ruleset
|
ruleset
|
||||||
@@ -1671,6 +1664,8 @@ slpit
|
|||||||
SManifest
|
SManifest
|
||||||
SMARTQUOTE
|
SMARTQUOTE
|
||||||
SMTO
|
SMTO
|
||||||
|
snapcx
|
||||||
|
snapcy
|
||||||
SOLIDBOX
|
SOLIDBOX
|
||||||
Solutiondir
|
Solutiondir
|
||||||
somefile
|
somefile
|
||||||
@@ -1682,7 +1677,6 @@ srcsrv
|
|||||||
SRCSRVTRG
|
SRCSRVTRG
|
||||||
srctool
|
srctool
|
||||||
srect
|
srect
|
||||||
srv
|
|
||||||
srvinit
|
srvinit
|
||||||
srvpipe
|
srvpipe
|
||||||
ssa
|
ssa
|
||||||
@@ -1714,7 +1708,6 @@ SUA
|
|||||||
subcompartment
|
subcompartment
|
||||||
subkeys
|
subkeys
|
||||||
SUBLANG
|
SUBLANG
|
||||||
subresource
|
|
||||||
subsystemconsole
|
subsystemconsole
|
||||||
subsystemwindows
|
subsystemwindows
|
||||||
swapchain
|
swapchain
|
||||||
@@ -1818,7 +1811,6 @@ tosign
|
|||||||
touchpad
|
touchpad
|
||||||
Tpp
|
Tpp
|
||||||
Tpqrst
|
Tpqrst
|
||||||
tracelog
|
|
||||||
tracelogging
|
tracelogging
|
||||||
traceviewpp
|
traceviewpp
|
||||||
trackbar
|
trackbar
|
||||||
@@ -1829,7 +1821,6 @@ Trd
|
|||||||
TREX
|
TREX
|
||||||
triaged
|
triaged
|
||||||
triaging
|
triaging
|
||||||
TRIANGLESTRIP
|
|
||||||
Tribool
|
Tribool
|
||||||
TRIMZEROHEADINGS
|
TRIMZEROHEADINGS
|
||||||
trx
|
trx
|
||||||
@@ -1868,7 +1859,12 @@ uiautomationcore
|
|||||||
uielem
|
uielem
|
||||||
UIELEMENTENABLEDONLY
|
UIELEMENTENABLEDONLY
|
||||||
UINTs
|
UINTs
|
||||||
|
ul
|
||||||
ulcch
|
ulcch
|
||||||
|
uld
|
||||||
|
uldash
|
||||||
|
uldb
|
||||||
|
ulwave
|
||||||
Unadvise
|
Unadvise
|
||||||
unattend
|
unattend
|
||||||
UNCPRIORITY
|
UNCPRIORITY
|
||||||
@@ -1878,7 +1874,6 @@ unhosted
|
|||||||
UNICODETEXT
|
UNICODETEXT
|
||||||
UNICRT
|
UNICRT
|
||||||
Unintense
|
Unintense
|
||||||
Uniscribe
|
|
||||||
unittesting
|
unittesting
|
||||||
unittests
|
unittests
|
||||||
unk
|
unk
|
||||||
@@ -1890,7 +1885,7 @@ untextured
|
|||||||
UPDATEDISPLAY
|
UPDATEDISPLAY
|
||||||
UPDOWN
|
UPDOWN
|
||||||
UPKEY
|
UPKEY
|
||||||
UPSS
|
upss
|
||||||
uregex
|
uregex
|
||||||
URegular
|
URegular
|
||||||
usebackq
|
usebackq
|
||||||
@@ -1973,7 +1968,6 @@ VTRGBTo
|
|||||||
vtseq
|
vtseq
|
||||||
vtterm
|
vtterm
|
||||||
vttest
|
vttest
|
||||||
waitable
|
|
||||||
WANSUNG
|
WANSUNG
|
||||||
WANTARROWS
|
WANTARROWS
|
||||||
WANTTAB
|
WANTTAB
|
||||||
@@ -2098,7 +2092,6 @@ wrkstr
|
|||||||
wrl
|
wrl
|
||||||
wrp
|
wrp
|
||||||
WRunoff
|
WRunoff
|
||||||
WScript
|
|
||||||
wsl
|
wsl
|
||||||
WSLENV
|
WSLENV
|
||||||
wstr
|
wstr
|
||||||
@@ -2133,13 +2126,11 @@ XBUTTONDOWN
|
|||||||
XBUTTONUP
|
XBUTTONUP
|
||||||
XCast
|
XCast
|
||||||
XCENTER
|
XCENTER
|
||||||
XColors
|
|
||||||
xcopy
|
xcopy
|
||||||
XCount
|
XCount
|
||||||
xdy
|
xdy
|
||||||
XEncoding
|
XEncoding
|
||||||
xes
|
xes
|
||||||
xff
|
|
||||||
XFG
|
XFG
|
||||||
XFile
|
XFile
|
||||||
XFORM
|
XFORM
|
||||||
@@ -2148,7 +2139,6 @@ xinchaof
|
|||||||
xinxinchaof
|
xinxinchaof
|
||||||
XManifest
|
XManifest
|
||||||
XMath
|
XMath
|
||||||
XMFLOAT
|
|
||||||
xorg
|
xorg
|
||||||
XResource
|
XResource
|
||||||
xsi
|
xsi
|
||||||
|
|||||||
3
.github/workflows/similarIssues.yml
vendored
3
.github/workflows/similarIssues.yml
vendored
@@ -13,7 +13,8 @@ jobs:
|
|||||||
- id: getBody
|
- id: getBody
|
||||||
uses: craigloewen-msft/GitGudSimilarIssues@main
|
uses: craigloewen-msft/GitGudSimilarIssues@main
|
||||||
with:
|
with:
|
||||||
issuetitle: ${{ github.event.issue.title }}
|
issueTitle: ${{ github.event.issue.title }}
|
||||||
|
issueBody: ${{ github.event.issue.body }}
|
||||||
repo: ${{ github.repository }}
|
repo: ${{ github.repository }}
|
||||||
similaritytolerance: "0.75"
|
similaritytolerance: "0.75"
|
||||||
add-comment:
|
add-comment:
|
||||||
|
|||||||
31
.vscode/settings.json
vendored
31
.vscode/settings.json
vendored
@@ -1,8 +1,28 @@
|
|||||||
{
|
{
|
||||||
"C_Cpp.default.browse.databaseFilename": "${workspaceFolder}\\.vscode\\.BROWSE.VC.DB",
|
"C_Cpp.default.browse.databaseFilename": "${workspaceFolder}\\.vscode\\.BROWSE.VC.DB",
|
||||||
|
"C_Cpp.default.browse.limitSymbolsToIncludedHeaders": true,
|
||||||
"C_Cpp.default.browse.path": [
|
"C_Cpp.default.browse.path": [
|
||||||
"${workspaceFolder}"
|
"${workspaceFolder}"
|
||||||
],
|
],
|
||||||
|
"C_Cpp.default.cppStandard": "c++20",
|
||||||
|
"C_Cpp.default.cStandard": "c17",
|
||||||
|
"C_Cpp.default.defines": [
|
||||||
|
"_DEBUG",
|
||||||
|
"_UNICODE",
|
||||||
|
"BUILD_ONECORE_INTERACTIVITY",
|
||||||
|
"DBG",
|
||||||
|
"NT_SUCCESS",
|
||||||
|
"UNICODE",
|
||||||
|
"UNIT_TESTING",
|
||||||
|
"INLINE_TEST_METHOD_MARKUP",
|
||||||
|
],
|
||||||
|
"C_Cpp.default.includePath": [
|
||||||
|
"${workspaceFolder}/**",
|
||||||
|
"${workspaceFolder}/**/Generated Files",
|
||||||
|
"${workspaceFolder}/**/inc",
|
||||||
|
"${workspaceFolder}/**/include",
|
||||||
|
"${workspaceFolder}/**/Include"
|
||||||
|
],
|
||||||
"C_Cpp.loggingLevel": "None",
|
"C_Cpp.loggingLevel": "None",
|
||||||
"files.associations": {
|
"files.associations": {
|
||||||
"xstring": "cpp",
|
"xstring": "cpp",
|
||||||
@@ -98,14 +118,13 @@
|
|||||||
"coroutine": "cpp",
|
"coroutine": "cpp",
|
||||||
"format": "cpp",
|
"format": "cpp",
|
||||||
"forward_list": "cpp",
|
"forward_list": "cpp",
|
||||||
"latch": "cpp"
|
"latch": "cpp",
|
||||||
|
"gsl_assert": "cpp"
|
||||||
},
|
},
|
||||||
"files.exclude": {
|
"files.exclude": {
|
||||||
"**/bin/**": true,
|
"**/bin/**": true,
|
||||||
|
"**/Generated Files/**": true,
|
||||||
"**/obj/**": true,
|
"**/obj/**": true,
|
||||||
"**/Generated Files/**": true
|
"**/packages/**": true,
|
||||||
},
|
},
|
||||||
"search.exclude": {
|
}
|
||||||
"**/packages/**": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
473
OpenConsole.sln
473
OpenConsole.sln
File diff suppressed because it is too large
Load Diff
@@ -4,6 +4,7 @@ trigger:
|
|||||||
include:
|
include:
|
||||||
- main
|
- main
|
||||||
- feature/*
|
- feature/*
|
||||||
|
- gh-readonly-queue/*
|
||||||
paths:
|
paths:
|
||||||
exclude:
|
exclude:
|
||||||
- doc/*
|
- doc/*
|
||||||
|
|||||||
@@ -8,6 +8,12 @@ schedules:
|
|||||||
- main
|
- main
|
||||||
always: false # only run if there's code changes!
|
always: false # only run if there's code changes!
|
||||||
|
|
||||||
|
|
||||||
|
parameters:
|
||||||
|
- name: targetBranch
|
||||||
|
type: string
|
||||||
|
default: "automated/loc-update"
|
||||||
|
|
||||||
pool:
|
pool:
|
||||||
vmImage: windows-2019
|
vmImage: windows-2019
|
||||||
|
|
||||||
@@ -38,6 +44,13 @@ steps:
|
|||||||
persistCredentials: true
|
persistCredentials: true
|
||||||
path: s/Terminal.Internal
|
path: s/Terminal.Internal
|
||||||
|
|
||||||
|
- pwsh: |-
|
||||||
|
Install-Module PSGitHub -Scope CurrentUser -Force
|
||||||
|
git config --local user.email "consvc@microsoft.com"
|
||||||
|
git config --local user.name "Console Service Bot"
|
||||||
|
git config --local core.autocrlf true
|
||||||
|
displayName: Prepare git submission environment
|
||||||
|
|
||||||
- task: MicrosoftTDBuild.tdbuild-task.tdbuild-task.TouchdownBuildTask@1
|
- task: MicrosoftTDBuild.tdbuild-task.tdbuild-task.TouchdownBuildTask@1
|
||||||
displayName: 'Touchdown Build - 7105, PRODEXT'
|
displayName: 'Touchdown Build - 7105, PRODEXT'
|
||||||
inputs:
|
inputs:
|
||||||
@@ -51,13 +64,45 @@ steps:
|
|||||||
outputDirectoryRoot: LocOutput
|
outputDirectoryRoot: LocOutput
|
||||||
appendRelativeDir: true
|
appendRelativeDir: true
|
||||||
pseudoSetting: Included
|
pseudoSetting: Included
|
||||||
|
localizationTarget: true
|
||||||
|
|
||||||
# Saving one of these makes it really easy to inspect the loc output...
|
- pwsh: |-
|
||||||
- powershell: 'tar czf LocOutput.tar.gz LocOutput'
|
Remove-Item -EA:Ignore -R -Force LocOutput\Terminal.Internal
|
||||||
displayName: 'Archive Loc Output for Submission'
|
$Files = Get-ChildItem LocOutput -R -Include 'ContextMenu.resw','Resources.resw' | ? FullName -Like '*en-US\*\*.resw'
|
||||||
|
$Files | % { Move-Item -Verbose $_.Directory $_.Directory.Parent.Parent -EA:Ignore }
|
||||||
|
& tar.exe -c -f LocOutputMunged.tar -C LocOutput .
|
||||||
|
& tar.exe -x -v -f LocOutputMunged.tar
|
||||||
|
rm LocOutputMunged.tar
|
||||||
|
rm -r -fo LocOutput
|
||||||
|
& ./build/scripts/Copy-ContextMenuResourcesToCascadiaPackage.ps1
|
||||||
|
& ./build/scripts/Generate-PseudoLocalizations.ps1
|
||||||
|
displayName: Move Loc files to the right places
|
||||||
|
|
||||||
- task: PublishBuildArtifacts@1
|
- pwsh: |-
|
||||||
displayName: 'Publish Artifact: LocOutput'
|
git add **/*.resw
|
||||||
inputs:
|
git status
|
||||||
PathtoPublish: LocOutput.tar.gz
|
git diff --quiet --cached --exit-code
|
||||||
ArtifactName: LocOutput
|
If ($LASTEXITCODE -Ne 0) {
|
||||||
|
$Now = Get-Date
|
||||||
|
git commit -m "Localization Updates - $Now"
|
||||||
|
git push origin HEAD:refs/heads/${{parameters.targetBranch}} -f
|
||||||
|
Write-Host "##vso[task.setvariable variable=ChangesPushedToRepo]1"
|
||||||
|
} Else {
|
||||||
|
Write-Host "##vso[task.setvariable variable=ChangesPushedToRepo]0"
|
||||||
|
}
|
||||||
|
displayName: git commit and push
|
||||||
|
|
||||||
|
- pwsh: |-
|
||||||
|
Import-Module PSGitHub
|
||||||
|
$BaseBranch = "$(Build.SourceBranch)" -Replace "^refs/heads/",""
|
||||||
|
Write-Host "Preparing PR against $BaseBranch"
|
||||||
|
$PSDefaultParameterValues['*GitHub*:Owner'] = "microsoft"
|
||||||
|
$PSDefaultParameterValues['*GitHub*:RepositoryName'] = "terminal"
|
||||||
|
$PSDefaultParameterValues['*GitHub*:Token'] = ("$(GithubPullRequestToken)" | ConvertTo-SecureString -AsPlainText -Force)
|
||||||
|
$existingPr = Get-GitHubPullRequest -HeadBranch "${{parameters.targetBranch}}" -BaseBranch $BaseBranch
|
||||||
|
If ($null -Eq $existingPr) {
|
||||||
|
$Now = Get-Date
|
||||||
|
New-GitHubPullRequest -Head "${{parameters.targetBranch}}" -Base $BaseBranch -Title "Localization Updates - $BaseBranch - $Now" -Verbose
|
||||||
|
}
|
||||||
|
displayName: Publish pull request
|
||||||
|
condition: and(eq(variables['ChangesPushedToRepo'], '1'), succeeded())
|
||||||
|
|||||||
@@ -152,6 +152,7 @@ jobs:
|
|||||||
/p:WindowsTerminalOfficialBuild=true;WindowsTerminalBranding=${{ parameters.branding }};PGOBuildMode=${{ parameters.pgoBuildMode }}
|
/p:WindowsTerminalOfficialBuild=true;WindowsTerminalBranding=${{ parameters.branding }};PGOBuildMode=${{ parameters.pgoBuildMode }}
|
||||||
${{ parameters.additionalBuildOptions }}
|
${{ parameters.additionalBuildOptions }}
|
||||||
/bl:$(Build.SourcesDirectory)\msbuild.binlog
|
/bl:$(Build.SourcesDirectory)\msbuild.binlog
|
||||||
|
/graph
|
||||||
$(BuildTargetParameter)
|
$(BuildTargetParameter)
|
||||||
platform: $(BuildPlatform)
|
platform: $(BuildPlatform)
|
||||||
configuration: $(BuildConfiguration)
|
configuration: $(BuildConfiguration)
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ jobs:
|
|||||||
|
|
||||||
- template: steps-ensure-nuget-version.yml
|
- template: steps-ensure-nuget-version.yml
|
||||||
|
|
||||||
- task: NuGetAuthenticate@0
|
- task: NuGetAuthenticate@1
|
||||||
inputs:
|
inputs:
|
||||||
nuGetServiceConnections: 'Terminal Public Artifact Feed'
|
nuGetServiceConnections: 'Terminal Public Artifact Feed'
|
||||||
|
|
||||||
|
|||||||
@@ -56,6 +56,7 @@ jobs:
|
|||||||
- task: PowerShell@2
|
- task: PowerShell@2
|
||||||
displayName: 'Run PGO Tests'
|
displayName: 'Run PGO Tests'
|
||||||
inputs:
|
inputs:
|
||||||
|
pwsh: true
|
||||||
targetType: filePath
|
targetType: filePath
|
||||||
filePath: build\scripts\Run-Tests.ps1
|
filePath: build\scripts\Run-Tests.ps1
|
||||||
arguments: >-
|
arguments: >-
|
||||||
|
|||||||
@@ -44,6 +44,7 @@ jobs:
|
|||||||
- task: PowerShell@2
|
- task: PowerShell@2
|
||||||
displayName: 'Run Unit Tests'
|
displayName: 'Run Unit Tests'
|
||||||
inputs:
|
inputs:
|
||||||
|
pwsh: true
|
||||||
targetType: filePath
|
targetType: filePath
|
||||||
filePath: build\scripts\Run-Tests.ps1
|
filePath: build\scripts\Run-Tests.ps1
|
||||||
arguments: -MatchPattern '*unit.test*.dll' -Platform '$(OutputBuildPlatform)' -Configuration '$(BuildConfiguration)' -LogPath '${{ parameters.testLogPath }}' -Root "$(Terminal.BinDir)"
|
arguments: -MatchPattern '*unit.test*.dll' -Platform '$(OutputBuildPlatform)' -Configuration '$(BuildConfiguration)' -LogPath '${{ parameters.testLogPath }}' -Root "$(Terminal.BinDir)"
|
||||||
@@ -52,6 +53,7 @@ jobs:
|
|||||||
- task: PowerShell@2
|
- task: PowerShell@2
|
||||||
displayName: 'Run Feature Tests'
|
displayName: 'Run Feature Tests'
|
||||||
inputs:
|
inputs:
|
||||||
|
pwsh: true
|
||||||
targetType: filePath
|
targetType: filePath
|
||||||
filePath: build\scripts\Run-Tests.ps1
|
filePath: build\scripts\Run-Tests.ps1
|
||||||
arguments: -MatchPattern '*feature.test*.dll' -Platform '$(OutputBuildPlatform)' -Configuration '$(BuildConfiguration)' -LogPath '${{ parameters.testLogPath }}' -Root "$(Terminal.BinDir)"
|
arguments: -MatchPattern '*feature.test*.dll' -Platform '$(OutputBuildPlatform)' -Configuration '$(BuildConfiguration)' -LogPath '${{ parameters.testLogPath }}' -Root "$(Terminal.BinDir)"
|
||||||
|
|||||||
@@ -104,10 +104,6 @@ stages:
|
|||||||
packageListDownload: e82d490c-af86-4733-9dc4-07b772033204
|
packageListDownload: e82d490c-af86-4733-9dc4-07b772033204
|
||||||
versionListDownload: ${{ parameters.terminalInternalPackageVersion }}
|
versionListDownload: ${{ parameters.terminalInternalPackageVersion }}
|
||||||
|
|
||||||
- template: ./steps-fetch-and-prepare-localizations.yml
|
|
||||||
parameters:
|
|
||||||
includePseudoLoc: true
|
|
||||||
|
|
||||||
- ${{ if eq(parameters.buildWPF, true) }}:
|
- ${{ if eq(parameters.buildWPF, true) }}:
|
||||||
# Add an Any CPU build flavor for the WPF control bits
|
# Add an Any CPU build flavor for the WPF control bits
|
||||||
- template: ./job-build-project.yml
|
- template: ./job-build-project.yml
|
||||||
|
|||||||
@@ -78,6 +78,9 @@ extends:
|
|||||||
cloudvault: # https://aka.ms/obpipelines/cloudvault
|
cloudvault: # https://aka.ms/obpipelines/cloudvault
|
||||||
enabled: false
|
enabled: false
|
||||||
globalSdl: # https://aka.ms/obpipelines/sdl
|
globalSdl: # https://aka.ms/obpipelines/sdl
|
||||||
|
asyncSdl:
|
||||||
|
enabled: true
|
||||||
|
tsaOptionsFile: 'build/config/tsa.json'
|
||||||
tsa:
|
tsa:
|
||||||
enabled: true
|
enabled: true
|
||||||
configFile: '$(Build.SourcesDirectory)\build\config\tsa.json'
|
configFile: '$(Build.SourcesDirectory)\build\config\tsa.json'
|
||||||
@@ -128,10 +131,6 @@ extends:
|
|||||||
packageListDownload: e82d490c-af86-4733-9dc4-07b772033204
|
packageListDownload: e82d490c-af86-4733-9dc4-07b772033204
|
||||||
versionListDownload: ${{ parameters.terminalInternalPackageVersion }}
|
versionListDownload: ${{ parameters.terminalInternalPackageVersion }}
|
||||||
|
|
||||||
- template: ./build/pipelines/templates-v2/steps-fetch-and-prepare-localizations.yml@self
|
|
||||||
parameters:
|
|
||||||
includePseudoLoc: true
|
|
||||||
|
|
||||||
- ${{ if eq(parameters.buildWPF, true) }}:
|
- ${{ if eq(parameters.buildWPF, true) }}:
|
||||||
# Add an Any CPU build flavor for the WPF control bits
|
# Add an Any CPU build flavor for the WPF control bits
|
||||||
- template: ./build/pipelines/templates-v2/job-build-project.yml@self
|
- template: ./build/pipelines/templates-v2/job-build-project.yml@self
|
||||||
@@ -247,7 +246,7 @@ extends:
|
|||||||
|
|
||||||
- stage: Publish
|
- stage: Publish
|
||||||
displayName: Publish
|
displayName: Publish
|
||||||
dependsOn: [Build, Package]
|
dependsOn: [Build]
|
||||||
jobs:
|
jobs:
|
||||||
- template: ./build/pipelines/templates-v2/job-publish-symbols.yml@self
|
- template: ./build/pipelines/templates-v2/job-publish-symbols.yml@self
|
||||||
parameters:
|
parameters:
|
||||||
|
|||||||
@@ -1,27 +0,0 @@
|
|||||||
parameters:
|
|
||||||
- name: includePseudoLoc
|
|
||||||
type: boolean
|
|
||||||
default: true
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- task: TouchdownBuildTask@1
|
|
||||||
displayName: Download Localization Files
|
|
||||||
inputs:
|
|
||||||
teamId: 7105
|
|
||||||
authId: $(TouchdownAppId)
|
|
||||||
authKey: $(TouchdownAppKey)
|
|
||||||
resourceFilePath: |
|
|
||||||
src\cascadia\**\en-US\*.resw
|
|
||||||
appendRelativeDir: true
|
|
||||||
localizationTarget: false
|
|
||||||
${{ if eq(parameters.includePseudoLoc, true) }}:
|
|
||||||
pseudoSetting: Included
|
|
||||||
|
|
||||||
- pwsh: |-
|
|
||||||
$Files = Get-ChildItem . -R -Filter 'Resources.resw' | ? FullName -Like '*en-US\*\Resources.resw'
|
|
||||||
$Files | % { Move-Item -Verbose $_.Directory $_.Directory.Parent.Parent -EA:Ignore }
|
|
||||||
displayName: Move Loc files into final locations
|
|
||||||
|
|
||||||
- pwsh: |-
|
|
||||||
./build/scripts/Copy-ContextMenuResourcesToCascadiaPackage.ps1
|
|
||||||
displayName: Copy the Context Menu Loc Resources to CascadiaPackage
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
steps:
|
steps:
|
||||||
- template: steps-ensure-nuget-version.yml
|
- template: steps-ensure-nuget-version.yml
|
||||||
|
|
||||||
- task: NuGetAuthenticate@0
|
- task: NuGetAuthenticate@1
|
||||||
|
|
||||||
- script: |-
|
- script: |-
|
||||||
echo ##vso[task.setvariable variable=NUGET_RESTORE_MSBUILD_ARGS]/p:Platform=$(BuildPlatform)
|
echo ##vso[task.setvariable variable=NUGET_RESTORE_MSBUILD_ARGS]/p:Platform=$(BuildPlatform)
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
variables:
|
variables:
|
||||||
WindowsContainerImage: 'onebranch.azurecr.io/windows/ltsc2022/vse2022:latest'
|
WindowsContainerImage: 'onebranch.azurecr.io/windows/ltsc2022/vse2022:1.0.02566.28'
|
||||||
|
|||||||
@@ -30,6 +30,7 @@
|
|||||||
<IntermediateOutputPath>$(SolutionDir)obj\$(Configuration)\GenerateFeatureFlags\</IntermediateOutputPath>
|
<IntermediateOutputPath>$(SolutionDir)obj\$(Configuration)\GenerateFeatureFlags\</IntermediateOutputPath>
|
||||||
<OpenConsoleCommonOutDir>$(SolutionDir)bin\$(Configuration)\</OpenConsoleCommonOutDir>
|
<OpenConsoleCommonOutDir>$(SolutionDir)bin\$(Configuration)\</OpenConsoleCommonOutDir>
|
||||||
|
|
||||||
|
<_WTBrandingName Condition="'$(WindowsTerminalBranding)'=='Canary'">Canary</_WTBrandingName>
|
||||||
<_WTBrandingName Condition="'$(WindowsTerminalBranding)'=='Preview'">Preview</_WTBrandingName>
|
<_WTBrandingName Condition="'$(WindowsTerminalBranding)'=='Preview'">Preview</_WTBrandingName>
|
||||||
<_WTBrandingName Condition="'$(WindowsTerminalBranding)'=='Release'">Release</_WTBrandingName>
|
<_WTBrandingName Condition="'$(WindowsTerminalBranding)'=='Release'">Release</_WTBrandingName>
|
||||||
<_WTBrandingName Condition="'$(_WTBrandingName)'==''">Dev</_WTBrandingName>
|
<_WTBrandingName Condition="'$(_WTBrandingName)'==''">Dev</_WTBrandingName>
|
||||||
|
|||||||
@@ -10,11 +10,12 @@ $LocalizationsFromContextMenu | ForEach-Object {
|
|||||||
ForEach ($pair in $Languages.GetEnumerator()) {
|
ForEach ($pair in $Languages.GetEnumerator()) {
|
||||||
$LanguageDir = "./src/cascadia/CascadiaPackage/Resources/$($pair.Key)"
|
$LanguageDir = "./src/cascadia/CascadiaPackage/Resources/$($pair.Key)"
|
||||||
$ResPath = "$LanguageDir/Resources.resw"
|
$ResPath = "$LanguageDir/Resources.resw"
|
||||||
|
$XmlDocument = $null
|
||||||
$PreexistingResw = Get-Item $ResPath -EA:Ignore
|
$PreexistingResw = Get-Item $ResPath -EA:Ignore
|
||||||
If ($null -eq $PreexistingResw) {
|
If ($null -eq $PreexistingResw) {
|
||||||
Write-Host "Copying $($pair.Value.FullName) to $ResPath"
|
Write-Host "Copying $($pair.Value.FullName) to $ResPath"
|
||||||
|
$XmlDocument = [xml](Get-Content $pair.Value.FullName)
|
||||||
New-Item -type Directory $LanguageDir -EA:Ignore
|
New-Item -type Directory $LanguageDir -EA:Ignore
|
||||||
Copy-Item $pair.Value.FullName $ResPath
|
|
||||||
} Else {
|
} Else {
|
||||||
# Merge Them!
|
# Merge Them!
|
||||||
Write-Host "Merging $($pair.Value.FullName) into $ResPath"
|
Write-Host "Merging $($pair.Value.FullName) into $ResPath"
|
||||||
@@ -29,6 +30,19 @@ ForEach ($pair in $Languages.GetEnumerator()) {
|
|||||||
$newXml.root.data | % {
|
$newXml.root.data | % {
|
||||||
$null = $existingXml.root.AppendChild($existingXml.ImportNode($_, $true))
|
$null = $existingXml.root.AppendChild($existingXml.ImportNode($_, $true))
|
||||||
}
|
}
|
||||||
$existingXml.Save($PreexistingResw.FullName)
|
$XmlDocument = $existingXml # (which has been updated)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Reset paths to be absolute (for .NET)
|
||||||
|
$LanguageDir = (Get-Item $LanguageDir).FullName
|
||||||
|
$ResPath = "$LanguageDir/Resources.resw"
|
||||||
|
# Force the "new" and "preexisting" paths to serialize with XmlWriter,
|
||||||
|
# to ensure consistency.
|
||||||
|
$writerSettings = [System.Xml.XmlWriterSettings]::new()
|
||||||
|
$writerSettings.NewLineChars = "`r`n"
|
||||||
|
$writerSettings.Indent = $true
|
||||||
|
$writer = [System.Xml.XmlWriter]::Create($ResPath, $writerSettings)
|
||||||
|
$XmlDocument.Save($writer)
|
||||||
|
$writer.Flush()
|
||||||
|
$writer.Close()
|
||||||
}
|
}
|
||||||
|
|||||||
16
build/scripts/Generate-PseudoLocalizations.ps1
Normal file
16
build/scripts/Generate-PseudoLocalizations.ps1
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
Get-ChildItem -Recurse -Filter *.resw
|
||||||
|
| Where-Object { $_.Directory.Name.StartsWith("qps-ploc") }
|
||||||
|
| ForEach-Object {
|
||||||
|
$source = Join-Path $_.Directory "../en-US/$($_.Name)"
|
||||||
|
$target = $_
|
||||||
|
|
||||||
|
$ploc = ./tools/ConvertTo-PseudoLocalization.ps1 -Path $source
|
||||||
|
|
||||||
|
$writerSettings = [System.Xml.XmlWriterSettings]::new()
|
||||||
|
$writerSettings.NewLineChars = "`r`n"
|
||||||
|
$writerSettings.Indent = $true
|
||||||
|
$writer = [System.Xml.XmlWriter]::Create($target, $writerSettings)
|
||||||
|
$ploc.Save($writer)
|
||||||
|
$writer.Flush()
|
||||||
|
$writer.Close()
|
||||||
|
}
|
||||||
@@ -16,22 +16,48 @@ Param(
|
|||||||
# Find test DLLs based on the provided root, match pattern, and recursion
|
# Find test DLLs based on the provided root, match pattern, and recursion
|
||||||
$testDlls = Get-ChildItem -Path $Root -Recurse -Filter $MatchPattern
|
$testDlls = Get-ChildItem -Path $Root -Recurse -Filter $MatchPattern
|
||||||
|
|
||||||
$args = @()
|
$teArgs = @()
|
||||||
|
|
||||||
# Check if the LogPath parameter is provided and enable WTT logging
|
# Check if the LogPath parameter is provided and enable WTT logging
|
||||||
if ($LogPath) {
|
if ($LogPath) {
|
||||||
$args += '/enablewttlogging'
|
$teArgs += '/enablewttlogging'
|
||||||
$args += '/appendwttlogging'
|
$teArgs += '/appendwttlogging'
|
||||||
$args += "/logFile:$LogPath"
|
$teArgs += "/logFile:$LogPath"
|
||||||
Write-Host "WTT Logging Enabled"
|
Write-Host "WTT Logging Enabled"
|
||||||
}
|
}
|
||||||
|
|
||||||
# Invoke the te.exe executable with arguments and test DLLs
|
$rootTe = "$Root\te.exe"
|
||||||
& "$Root\te.exe" $args $testDlls.FullName $AdditionalTaefArguments
|
|
||||||
|
|
||||||
# Check the exit code of the te.exe process and exit accordingly
|
# Some of our test fixtures depend on resources.pri in the same folder as the .exe hosting them.
|
||||||
if ($LASTEXITCODE -ne 0) {
|
# Unfortunately, that means that we need to run the te.exe *next to* each test DLL we discover.
|
||||||
Exit $LASTEXITCODE
|
# This code establishes a mapping from te.exe to test DLL (or DLLs)
|
||||||
|
$testDllTaefGroups = $testDlls | % {
|
||||||
|
$localTe = Get-Item (Join-Path (Split-Path $_ -Parent) "te.exe") -EA:Ignore
|
||||||
|
If ($null -eq $localTe) {
|
||||||
|
$finalTePath = $rootTe
|
||||||
|
} Else {
|
||||||
|
$finalTePath = $localTe.FullName
|
||||||
|
}
|
||||||
|
[PSCustomObject]@{
|
||||||
|
TePath = $finalTePath;
|
||||||
|
TestDll = $_;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Invoke the te.exe executables with arguments and test DLLs
|
||||||
|
$anyFailed = $false
|
||||||
|
$testDllTaefGroups | Group-Object TePath | % {
|
||||||
|
$te = $_.Group[0].TePath
|
||||||
|
$dlls = $_.Group.TestDll
|
||||||
|
Write-Verbose "Running $te (for $($dlls.Name))"
|
||||||
|
& $te $teArgs $dlls.FullName $AdditionalTaefArguments
|
||||||
|
if ($LASTEXITCODE -ne 0) {
|
||||||
|
$anyFailed = $true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($anyFailed) {
|
||||||
|
Exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
Exit 0
|
Exit 0
|
||||||
|
|||||||
@@ -3,9 +3,9 @@
|
|||||||
<!-- This file is read by XES, which we use in our Release builds. -->
|
<!-- This file is read by XES, which we use in our Release builds. -->
|
||||||
<PropertyGroup Label="Version">
|
<PropertyGroup Label="Version">
|
||||||
<XesUseOneStoreVersioning>true</XesUseOneStoreVersioning>
|
<XesUseOneStoreVersioning>true</XesUseOneStoreVersioning>
|
||||||
<XesBaseYearForStoreVersion>2023</XesBaseYearForStoreVersion>
|
<XesBaseYearForStoreVersion>2024</XesBaseYearForStoreVersion>
|
||||||
<VersionMajor>1</VersionMajor>
|
<VersionMajor>1</VersionMajor>
|
||||||
<VersionMinor>20</VersionMinor>
|
<VersionMinor>21</VersionMinor>
|
||||||
<VersionInfoProductName>Windows Terminal</VersionInfoProductName>
|
<VersionInfoProductName>Windows Terminal</VersionInfoProductName>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
19807
dep/CLI11/CLI11.hpp
19807
dep/CLI11/CLI11.hpp
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,4 @@
|
|||||||
# CLI11
|
# CLI11
|
||||||
|
|
||||||
Taken from [release v1.9.1](https://github.com/CLIUtils/CLI11/releases/tag/v1.9.1), source commit
|
Taken from [release v2.4.1](https://github.com/CLIUtils/CLI11/releases/tag/v2.4.1), source commit
|
||||||
[5cb3efa](https://github.com/CLIUtils/CLI11/commit/5cb3efabce007c3a0230e4cc2e27da491c646b6c)
|
[f4d0731](https://github.com/CLIUtils/CLI11/commit/f4d0731cebb123ff0ace712c099dffbcd2c58e5a)
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
"type": "git",
|
"type": "git",
|
||||||
"git": {
|
"git": {
|
||||||
"repositoryUrl": "https://github.com/CLIUtils/CLI11",
|
"repositoryUrl": "https://github.com/CLIUtils/CLI11",
|
||||||
"commitHash": "5cb3efabce007c3a0230e4cc2e27da491c646b6c"
|
"commitHash": "88e9bb17418ee730817d5942894d99a4bdd78fb3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
<package id="Microsoft.VisualStudio.Setup.Configuration.Native" version="2.3.2262" targetFramework="native" developmentDependency="true" />
|
<package id="Microsoft.VisualStudio.Setup.Configuration.Native" version="2.3.2262" targetFramework="native" developmentDependency="true" />
|
||||||
<package id="Microsoft.UI.Xaml" version="2.8.4" targetFramework="native" />
|
<package id="Microsoft.UI.Xaml" version="2.8.4" targetFramework="native" />
|
||||||
<package id="Microsoft.Web.WebView2" version="1.0.1661.34" targetFramework="native" />
|
<package id="Microsoft.Web.WebView2" version="1.0.1661.34" targetFramework="native" />
|
||||||
<package id="Microsoft.Windows.ImplementationLibrary" version="1.0.230824.2" targetFramework="native" developmentDependency="true" />
|
<package id="Microsoft.Windows.ImplementationLibrary" version="1.0.240122.1" targetFramework="native" developmentDependency="true" />
|
||||||
|
|
||||||
<!-- Managed packages -->
|
<!-- Managed packages -->
|
||||||
<package id="Appium.WebDriver" version="3.0.0.2" targetFramework="net45" />
|
<package id="Appium.WebDriver" version="3.0.0.2" targetFramework="net45" />
|
||||||
|
|||||||
@@ -154,3 +154,47 @@ popd
|
|||||||
The `bx` will build just the Terminal package, critically, populating the `CascadiaPackage.build.appxrecipe` file. Once that's been built, then the `DeployAppRecipe.exe` command can be used to deploy a loose layout in the same way that Visual Studio does.
|
The `bx` will build just the Terminal package, critically, populating the `CascadiaPackage.build.appxrecipe` file. Once that's been built, then the `DeployAppRecipe.exe` command can be used to deploy a loose layout in the same way that Visual Studio does.
|
||||||
|
|
||||||
Notably, this method of building the Terminal package can't leverage the FastUpToDate check in Visual Studio, so the builds end up being considerably slower for the whole package, as cppwinrt does a lot of work before confirming that it's up to date and doing nothing.
|
Notably, this method of building the Terminal package can't leverage the FastUpToDate check in Visual Studio, so the builds end up being considerably slower for the whole package, as cppwinrt does a lot of work before confirming that it's up to date and doing nothing.
|
||||||
|
|
||||||
|
|
||||||
|
### Are you seeing `DEP0700: Registration of the app failed`?
|
||||||
|
|
||||||
|
Once in a blue moon, I get a `DEP0700: Registration of the app failed.
|
||||||
|
[0x80073CF6] error 0x80070020: Windows cannot register the package because of an
|
||||||
|
internal error or low memory.` when trying to deploy in VS. For us, that can
|
||||||
|
happen if the `OpenConsoleProxy.dll` gets locked up, in use by some other
|
||||||
|
terminal package.
|
||||||
|
|
||||||
|
Doing the equivalent command in powershell can give us more info:
|
||||||
|
|
||||||
|
```pwsh
|
||||||
|
Add-AppxPackage -register "Z:\dev\public\OpenConsole\src\cascadia\CascadiaPackage\bin\x64\Debug\AppX\AppxManifest.xml"
|
||||||
|
```
|
||||||
|
|
||||||
|
That'll suggest `NOTE: For additional information, look for [ActivityId]
|
||||||
|
dbf551f1-83d0-0007-43e7-9cded083da01 in the Event Log or use the command line
|
||||||
|
Get-AppPackageLog -ActivityID dbf551f1-83d0-0007-43e7-9cded083da01`. So do that:
|
||||||
|
|
||||||
|
```pwsh
|
||||||
|
Get-AppPackageLog -ActivityID dbf551f1-83d0-0007-43e7-9cded083da01
|
||||||
|
```
|
||||||
|
|
||||||
|
which will give you a lot of info. In my case, that revealed that the platform
|
||||||
|
couldn't delete the packaged com entries. The key line was: `AppX Deployment
|
||||||
|
operation failed with error 0x0 from API Logging data because access was denied
|
||||||
|
for file:
|
||||||
|
C:\ProgramData\Microsoft\Windows\AppRepository\Packages\WindowsTerminalDev_0.0.1.0_x64__8wekyb3d8bbwe,
|
||||||
|
user SID: S-1-5-18`
|
||||||
|
|
||||||
|
Take that path, and
|
||||||
|
```pwsh
|
||||||
|
sudo start C:\ProgramData\Microsoft\Windows\AppRepository\Packages\WindowsTerminalDev_0.0.1.0_x64__8wekyb3d8bbwe
|
||||||
|
```
|
||||||
|
|
||||||
|
(use `sudo`, since the path is otherwise locked down). From there, go into the
|
||||||
|
`PackagedCom` folder, and open [File
|
||||||
|
Locksmith](https://learn.microsoft.com/en-us/windows/powertoys/file-locksmith)
|
||||||
|
(or Process Explorer, if you're more familiar with that) on
|
||||||
|
`OpenConsoleProxy.dll`. Just go ahead and immediately re-launch it as admin,
|
||||||
|
too. That should list off a couple terminal processes that are just hanging
|
||||||
|
around. Go ahead and end them all. You should be good to deploy again after
|
||||||
|
that.
|
||||||
|
|||||||
@@ -2332,12 +2332,20 @@
|
|||||||
},
|
},
|
||||||
"type": "array"
|
"type": "array"
|
||||||
},
|
},
|
||||||
"experimental.rendering.forceFullRepaint": {
|
"rendering.graphicsAPI": {
|
||||||
"description": "When set to true, we will redraw the entire screen each frame. When set to false, we will render only the updates to the screen between frames.",
|
"description": "Direct3D 11 provides a more performant and feature-rich experience, whereas Direct2D is more stable. The default option \"Automatic\" will pick the API that best fits your graphics hardware. If you experience significant issues, consider using Direct2D.",
|
||||||
|
"type": "string",
|
||||||
|
"enum": [
|
||||||
|
"direct2d",
|
||||||
|
"direct3d11"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"rendering.disablePartialInvalidation": {
|
||||||
|
"description": "By default, the text renderer uses a FLIP_SEQUENTIAL Swap Chain and declares dirty rectangles via the Present1 API. When this setting is enabled, a FLIP_DISCARD Swap Chain will be used instead, and no dirty rectangles will be declared. Whether one or the other is better depends on your hardware and various other factors.",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"experimental.rendering.software": {
|
"rendering.software": {
|
||||||
"description": "When set to true, we will use the software renderer (a.k.a. WARP) instead of the hardware one.",
|
"description": "When enabled, the terminal will use a software rasterizer (WARP). This setting should be left disabled under almost all circumstances.",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"experimental.input.forceVT": {
|
"experimental.input.forceVT": {
|
||||||
@@ -2769,10 +2777,6 @@
|
|||||||
"description": "When set to true, prompts will automatically be marked.",
|
"description": "When set to true, prompts will automatically be marked.",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"experimental.connection.passthroughMode": {
|
|
||||||
"description": "When set to true, directs the PTY for this connection to use pass-through mode instead of the original Conhost PTY simulation engine. This is an experimental feature, and its continued existence is not guaranteed.",
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"experimental.retroTerminalEffect": {
|
"experimental.retroTerminalEffect": {
|
||||||
"description": "When set to true, enable retro terminal effects. This is an experimental feature, and its continued existence is not guaranteed.",
|
"description": "When set to true, enable retro terminal effects. This is an experimental feature, and its continued existence is not guaranteed.",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
@@ -2782,15 +2786,15 @@
|
|||||||
"description": "When set to true, marks added to the buffer via the addMark action will appear on the scrollbar.",
|
"description": "When set to true, marks added to the buffer via the addMark action will appear on the scrollbar.",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
|
"experimental.repositionCursorWithMouse": {
|
||||||
|
"default": false,
|
||||||
|
"description": "When set to true, you can move the text cursor by clicking with the mouse on the current commandline. This is an experimental feature - there are lots of edge cases where this will not work as expected.",
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
"experimental.pixelShaderPath": {
|
"experimental.pixelShaderPath": {
|
||||||
"description": "Use to set a path to a pixel shader to use with the Terminal. Overrides `experimental.retroTerminalEffect`. This is an experimental feature, and its continued existence is not guaranteed.",
|
"description": "Use to set a path to a pixel shader to use with the Terminal. Overrides `experimental.retroTerminalEffect`. This is an experimental feature, and its continued existence is not guaranteed.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"useAtlasEngine": {
|
|
||||||
"description": "Windows Terminal 1.16 and later ship with a new, performant text renderer. Set this to false to revert back to the old text renderer.",
|
|
||||||
"type": "boolean",
|
|
||||||
"default": true
|
|
||||||
},
|
|
||||||
"fontFace": {
|
"fontFace": {
|
||||||
"default": "Cascadia Mono",
|
"default": "Cascadia Mono",
|
||||||
"description": "[deprecated] Define 'face' within the 'font' object instead.",
|
"description": "[deprecated] Define 'face' within the 'font' object instead.",
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ contexts without needing to replicate an entire json blob.
|
|||||||
|
|
||||||
This spec was largely inspired by the following diagram from @DHowett:
|
This spec was largely inspired by the following diagram from @DHowett:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
The goal is to introduce an `id` parameter by which actions could be uniquely
|
The goal is to introduce an `id` parameter by which actions could be uniquely
|
||||||
referred to. If we'd ever like to use an action outside the list of `actions`, we
|
referred to. If we'd ever like to use an action outside the list of `actions`, we
|
||||||
@@ -36,38 +36,54 @@ Discussion with the team lead to the understanding that the name `actions` would
|
|||||||
be even better, as a way of making the meaning of the "list of actions" more
|
be even better, as a way of making the meaning of the "list of actions" more
|
||||||
obvious.
|
obvious.
|
||||||
|
|
||||||
When we're parsing `actions`, we'll make three passes:
|
We will then restructure `defaults.json`, and also users' settings files (via `fixUpUserSettings`), in the following manner:
|
||||||
* The first pass will scan the list for objects with an `id` property. We'll
|
* Instead of each `command` json block containing both the `action` (along with additional arguments) and the `keys`, these will now be split up -
|
||||||
|
* There will now be one json block for just the `command`/`action`, which will also contain the `id`. These json blocks will be in their own list called `actions`.
|
||||||
|
* There will be another json block for the `keys`, which will refer to the action to be invoked by `id`. These json blocks will be in their own list called `keybindings`.
|
||||||
|
|
||||||
|
For example, let's take a look at the `split pane right` action in `defaults.json` as we currently have it:
|
||||||
|
|
||||||
|
`"actions": [..., { "command": { "action": "splitPane", "split": "right" }, "keys": "alt+shift+plus" }, ...]`
|
||||||
|
|
||||||
|
This will now become:
|
||||||
|
|
||||||
|
`"actions": [..., { "command": { "action": "splitPane", "split": "right" }, "id": "Terminal.SplitPaneRight" }, ...]`
|
||||||
|
|
||||||
|
`"keybindings": [..., { "keys": "alt+shift+plus", "id": "Terminal.SplitPaneRight" }, ...]`
|
||||||
|
|
||||||
|
Here is how we will parse settings file and construct the relevant settings model objects:
|
||||||
|
* We will first scan the `actions` list. We'll
|
||||||
attempt to parse those entries into `ActionAndArgs` which we'll store in the
|
attempt to parse those entries into `ActionAndArgs` which we'll store in the
|
||||||
global `id->ActionAndArgs` map. If any entry doesn't have an `id` set, we'll
|
global `id->ActionAndArgs` map. All actions defined in `defaults.json` must have an `id` specified, and all actions provided by fragments must also have `id`s. Any actions from the defaults or fragments that do not provide `id`s will be ignored. As for user-specified commands, if no `id` is set, we will auto-generate one for that command based on the action and any additional arguments. For example, the `split pane right` command above might result in an autogenerated id `User.SplitPaneRight`.
|
||||||
skip it in this phase. If an entry doesn't have a `command` set, we'll ignore
|
* Note: this step is also where we will generate _commands_. We will use the name provided in the entry if it's set or the action's `GenerateName` method.
|
||||||
it in this pass.
|
* Next we will scan the `keybindings` list. These entries will
|
||||||
* The second pass will scan for _keybindings_. Any entries with `keys` set will
|
create a `KeyChord->ActionAndArgs` entry in the keybindings map. Since these objects should all contain an `id`, we will simply use the `id->ActionAndArgs` map we created in the previous step. Any object with `keys` set but no `id` will be ignored.
|
||||||
create a `KeyChord->ActionAndArgs` entry in the keybindings map. If the entry
|
|
||||||
has an `id` set, then we'll simply re-use the action we've already parsed for
|
|
||||||
the `id`, from the action map. If there isn't an `id`, then we'll parse the
|
|
||||||
action manually at this time. Entries without a `keys` set will be ignored in
|
|
||||||
this pass.
|
|
||||||
* The final pass will be to generate _commands_. Similar to the keybindings
|
|
||||||
pass, we'll attempt to lookup actions for entries with an `id` set. If there
|
|
||||||
isn't an `id`, then we'll parse the action manually at this time. We'll then
|
|
||||||
get the name for the entry, either from the `name` property if it's set, or
|
|
||||||
the action's `GenerateName` method.
|
|
||||||
|
|
||||||
For a visual representation, let's assume the user has the following in their
|
For a visual representation:
|
||||||
`actions`:
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
We'll first parse the `actions` to generate the mapping of `id`->`Actions`:
|
### Nested actions
|
||||||
|
|
||||||

|
We allow certain actions that take a form like this:
|
||||||
|
|
||||||
Then, we'll parse the `actions` to generate the mapping of keys to actions, with
|
```
|
||||||
some actions already being defined in the map of `id`->`Actions`:
|
{
|
||||||
|
// Select color scheme...
|
||||||
|
"name": { "key": "SetColorSchemeParentCommandName" },
|
||||||
|
"commands": [
|
||||||
|
{
|
||||||
|
"iterateOn": "schemes",
|
||||||
|
"name": "${scheme.name}",
|
||||||
|
"command": { "action": "setColorScheme", "colorScheme": "${scheme.name}" }
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||

|
For this case, having an `id` on the top level could potentially make sense when it comes to using that `id` in a menu, but not in the case of using that `id` for a keybinding. For the initial implementation, we will not support an `id` for these types of actions, which leaves us open to revisiting this in the future.
|
||||||
|
|
||||||
|
### Layering
|
||||||
|
|
||||||
When layering `actions`, if a later settings file contains an action with the
|
When layering `actions`, if a later settings file contains an action with the
|
||||||
same `id`, it will replace the current value. In this way, users can redefine
|
same `id`, it will replace the current value. In this way, users can redefine
|
||||||
@@ -87,6 +103,9 @@ As we add additional menus to the Terminal, like the customization for the new
|
|||||||
tab dropdown, or the tab context menu, or the `TermControl` context menu, they
|
tab dropdown, or the tab context menu, or the `TermControl` context menu, they
|
||||||
could all refer to these actions by `id`, rather than duplicating the same json.
|
could all refer to these actions by `id`, rather than duplicating the same json.
|
||||||
|
|
||||||
|
As for fragments, all actions in fragments _must_ have an `id`. If a fragment provides an action without an `id`, or provides an `id` that clashes with one of the actions in `defaults.json`, that action will be ignored.
|
||||||
|
|
||||||
|
> 👉 NOTE: This will mean that actions will now need an `OriginTag`, similar to profiles and color schemes
|
||||||
|
|
||||||
### Existing Scenarios
|
### Existing Scenarios
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 172 KiB |
396
doc/specs/#7335 - Console Allocation Policy.md
Normal file
396
doc/specs/#7335 - Console Allocation Policy.md
Normal file
@@ -0,0 +1,396 @@
|
|||||||
|
---
|
||||||
|
author: Dustin Howett @DHowett <duhowett@microsoft.com>
|
||||||
|
created on: 2020-08-16
|
||||||
|
last updated: 2023-12-12
|
||||||
|
issue id: "#7335"
|
||||||
|
---
|
||||||
|
|
||||||
|
# Console Allocation Policy
|
||||||
|
|
||||||
|
## Abstract
|
||||||
|
|
||||||
|
Due to the design of the console subsystem on Windows as it has existed since Windows 95, every application that is
|
||||||
|
stamped with the `IMAGE_SUBSYSTEM_WINDOWS_CUI` subsystem in its PE header will be allocated a console by kernel32.
|
||||||
|
|
||||||
|
Any application that is stamped `IMAGE_SUBSYSTEM_WINDOWS_GUI` will not automatically be allocated a console.
|
||||||
|
|
||||||
|
This has worked fine for many years: when you double-click a console application in your GUI shell, it is allocated a
|
||||||
|
console. When you run a GUI application from your console shell, it is **not** allocated a console. The shell will
|
||||||
|
**not** wait for it to exit before returning you to a prompt.
|
||||||
|
|
||||||
|
There is a large class of applications that do not fit neatly into this mold. Take Python, Ruby, Perl, Lua, or even
|
||||||
|
VBScript: These languages are not relegated to running in a console session; they can be used to write fully-fledged GUI
|
||||||
|
applications like any other language.
|
||||||
|
|
||||||
|
Because their interpreters are console subsystem applications, however, any user double-clicking a shortcut to a Python
|
||||||
|
or Perl application will be presented with a console window that the language runtime may choose to garbage collect, or
|
||||||
|
may choose not to.
|
||||||
|
|
||||||
|
If the runtime chooses to hide the window, there will still be a brief period during which that window is visible. It is
|
||||||
|
inescapable.
|
||||||
|
|
||||||
|
Likewise, any user running that GUI application from a console shell will see their shell hang until the application
|
||||||
|
terminates.
|
||||||
|
|
||||||
|
All of these scripting languages worked around this by shipping two binaries each, identical in every way expect in
|
||||||
|
their subsystem fields. python/pythonw, perl/perlw, ruby/rubyw, wscript/cscript.
|
||||||
|
|
||||||
|
PowerShell[^1] is waiting to deal with this problem because they don't necessarily want to ship a `pwshw.exe` for all
|
||||||
|
of their GUI-only authors. Every additional `*w` version of an application is an additional maintenance burden and
|
||||||
|
source of cognitive overhead[^2] for users.
|
||||||
|
|
||||||
|
On the other side, you have mostly-GUI applications that want to print output to a console **if there is one
|
||||||
|
connected**.
|
||||||
|
|
||||||
|
These applications are still primarily GUI-driven, but they might support arguments like `/?` or `--help`. They only
|
||||||
|
need a console when they need to print out some text. Sometimes they'll allocate their own console (which opens a new
|
||||||
|
window) to display in, and sometimes they'll reattach to the originating console. VSCode does the latter, and so when
|
||||||
|
you run `code` from CMD, and then `exit` CMD, your console window sticks around because VSCode is still attached to it.
|
||||||
|
It will never print anything, and your only option is to close it.
|
||||||
|
|
||||||
|
There's another risk in reattaching, too. Given that the shell decides whether to wait based on the subsystem
|
||||||
|
field, GUI subsystem applications that reattach to their owning consoles *just to print some text* end up stomping on
|
||||||
|
the output of any shell that doesn't wait for them:
|
||||||
|
|
||||||
|
```
|
||||||
|
C:\> application --help
|
||||||
|
|
||||||
|
application - the interesting application
|
||||||
|
C:\> Usage: application [OPTIONS] ...
|
||||||
|
```
|
||||||
|
|
||||||
|
> _(the prompt is interleaved with the output)_
|
||||||
|
|
||||||
|
## Solution Design
|
||||||
|
|
||||||
|
I propose that we introduce a fusion manifest field, **consoleAllocationPolicy**, with the following values:
|
||||||
|
|
||||||
|
* _absent_
|
||||||
|
* `detached`
|
||||||
|
|
||||||
|
This field allows an application to disable the automatic allocation of a console, regardless of the [process creation flags]
|
||||||
|
passed to [`CreateProcess`] and its subsystem value.
|
||||||
|
|
||||||
|
It would look (roughly) like this:
|
||||||
|
|
||||||
|
```xml
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||||
|
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
|
||||||
|
<application>
|
||||||
|
<windowsSettings>
|
||||||
|
<consoleAllocationPolicy xmlns="http://schemas.microsoft.com/SMI/2024/WindowsSettings">detached</consoleAllocationPolicy>
|
||||||
|
</windowsSettings>
|
||||||
|
</application>
|
||||||
|
</assembly>
|
||||||
|
```
|
||||||
|
|
||||||
|
The effects of this field will only apply to binaries in the `IMAGE_SUBSYSTEM_WINDOWS_CUI` subsystem, as it pertains to
|
||||||
|
the particulars of their console allocation.
|
||||||
|
|
||||||
|
**All console inheritance will proceed as normal.** Since this field takes effect only in the absence of console
|
||||||
|
inheritance, CUI applications will still be able to run inside an existing console session.
|
||||||
|
|
||||||
|
| policy | behavior |
|
||||||
|
| - | - |
|
||||||
|
| _absent_ | _default behavior_ |
|
||||||
|
| `detached` | The new process is not attached to a console session (similar to `DETACHED_PROCESS`) unless one was inherited. |
|
||||||
|
|
||||||
|
An application that specifies the `detached` allocation policy will _not_ present a console window when launched by
|
||||||
|
Explorer, Task Scheduler, etc.
|
||||||
|
|
||||||
|
### Interaction with existing APIs
|
||||||
|
|
||||||
|
[`CreateProcess`] supports a number of [process creation flags] that dictate how a spawned application will behave with
|
||||||
|
regards to console allocation:
|
||||||
|
|
||||||
|
* `DETACHED_PROCESS`: No console inheritance, no console host spawned for the new process.
|
||||||
|
* `CREATE_NEW_CONSOLE`: No console inheritance, new console host **is** spawned for the new process.
|
||||||
|
* `CREATE_NO_WINDOW`: No console inheritance, new console host **is** spawned for the new process.
|
||||||
|
* this is the same as `CREATE_NEW_CONSOLE`, except that the first connection packet specifies that the window should
|
||||||
|
be invisible
|
||||||
|
|
||||||
|
Due to the design of [`CreateProcess`] and `ShellExecute`, this specification recommends that an allocation policy of
|
||||||
|
`detached` _override_ the inclusion of `CREATE_NEW_CONSOLE` in the `dwFlags` parameter to [`CreateProcess`].
|
||||||
|
|
||||||
|
> **Note**
|
||||||
|
> `ShellExecute` passes `CREATE_NEW_CONSOLE` _by default_ on all invocations. This impacts our ability to resolve the
|
||||||
|
> conflicts between these two APIs--`detached` policy and `CREATE_NEW_CONSOLE`--without auditing every call site in
|
||||||
|
> every Windows application that calls `ShellExecute` on a console application. Doing so is infeasible.
|
||||||
|
|
||||||
|
### Application impact
|
||||||
|
|
||||||
|
An application that opts into the `detached` console allocation policy will **not** be allocated a console unless one is
|
||||||
|
inherited. This presents an issue for applications like PowerShell that do want a console window when they are launched
|
||||||
|
directly.
|
||||||
|
|
||||||
|
Applications in this category can call `AllocConsole()` early in their startup to get fine-grained control over when a
|
||||||
|
console is presented.
|
||||||
|
|
||||||
|
The call to `AllocConsole()` will fail safely if the application has already inherited a console handle. It will succeed
|
||||||
|
if the application does not currently have a console handle.
|
||||||
|
|
||||||
|
> **Note**
|
||||||
|
> **Backwards Compatibility**: The behavior of `AllocConsole()` is not changing in response to this specification;
|
||||||
|
> therefore, applications that intend to run on older versions of Windows that do not support console allocation
|
||||||
|
> policies, which call `AllocConsole()`, will continue to behave normally.
|
||||||
|
|
||||||
|
### New APIs
|
||||||
|
|
||||||
|
Because a console-subsystem application may still want fine-grained control over when and how its console window is
|
||||||
|
spawned, we propose the inclusion of a new API, `AllocConsoleWithOptions(PALLOC_CONSOLE_OPTIONS)`.
|
||||||
|
|
||||||
|
#### `AllocConsoleWithOptions`
|
||||||
|
|
||||||
|
```c++
|
||||||
|
// Console Allocation Modes
|
||||||
|
typedef enum ALLOC_CONSOLE_MODE {
|
||||||
|
ALLOC_CONSOLE_MODE_DEFAULT = 0,
|
||||||
|
ALLOC_CONSOLE_MODE_NEW_WINDOW = 1,
|
||||||
|
ALLOC_CONSOLE_MODE_NO_WINDOW = 2
|
||||||
|
} ALLOC_CONSOLE_MODE;
|
||||||
|
|
||||||
|
typedef enum ALLOC_CONSOLE_RESULT {
|
||||||
|
ALLOC_CONSOLE_RESULT_NO_CONSOLE = 0,
|
||||||
|
ALLOC_CONSOLE_RESULT_NEW_CONSOLE = 1,
|
||||||
|
ALLOC_CONSOLE_RESULT_EXISTING_CONSOLE = 2
|
||||||
|
} ALLOC_CONSOLE_RESULT, *PALLOC_CONSOLE_RESULT;
|
||||||
|
|
||||||
|
typedef
|
||||||
|
struct ALLOC_CONSOLE_OPTIONS
|
||||||
|
{
|
||||||
|
ALLOC_CONSOLE_MODE mode;
|
||||||
|
BOOL useShowWindow;
|
||||||
|
WORD showWindow;
|
||||||
|
} ALLOC_CONSOLE_OPTIONS, *PALLOC_CONSOLE_OPTIONS;
|
||||||
|
|
||||||
|
WINBASEAPI
|
||||||
|
HRESULT
|
||||||
|
WINAPI
|
||||||
|
AllocConsoleWithOptions(_In_opt_ PALLOC_CONSOLE_OPTIONS allocOptions, _Out_opt_ PALLOC_CONSOLE_RESULT result);
|
||||||
|
```
|
||||||
|
|
||||||
|
**AllocConsoleWithOptions** affords an application control over how and when it begins a console session.
|
||||||
|
|
||||||
|
> [!NOTE]
|
||||||
|
> Unlike `AllocConsole`, `AllocConsoleWithOptions` without a mode (`ALLOC_CONSOLE_MODE_DEFAULT`) will only allocate a console if one was
|
||||||
|
> requested during `CreateProcess`.
|
||||||
|
>
|
||||||
|
> To override this behavior, pass one of `ALLOC_CONSOLE_MODE_NEW_WINDOW` (which is equivalent to being spawned with
|
||||||
|
> `CREATE_NEW_WINDOW`) or `ALLOC_CONSOLE_MODE_NO_WINDOW` (which is equivalent to being spawned with `CREATE_NO_CONSOLE`.)
|
||||||
|
|
||||||
|
##### Parameters
|
||||||
|
|
||||||
|
**allocOptions**: A pointer to a `ALLOC_CONSOLE_OPTIONS`.
|
||||||
|
|
||||||
|
**result**: An optional out pointer, which will be populated with a member of the `ALLOC_CONSOLE_RESULT` enum.
|
||||||
|
|
||||||
|
##### `ALLOC_CONSOLE_OPTIONS`
|
||||||
|
|
||||||
|
###### Members
|
||||||
|
|
||||||
|
**mode**: See the table below for the descriptions of the available modes.
|
||||||
|
|
||||||
|
**useShowWindow**: Specifies whether the value in `showWindow` should be used.
|
||||||
|
|
||||||
|
**showWindow**: If `useShowWindow` is set, specifies the ["show command"] used to display your
|
||||||
|
console window.
|
||||||
|
|
||||||
|
###### Return Value
|
||||||
|
|
||||||
|
`AllocConsoleWithOptions` will return `S_OK` and populate `result` to indicate whether--and how--a console session was
|
||||||
|
created.
|
||||||
|
|
||||||
|
`AllocConsoleWithOptions` will return a failing `HRESULT` if the request could not be completed.
|
||||||
|
|
||||||
|
###### Modes
|
||||||
|
|
||||||
|
| Mode | Description |
|
||||||
|
|:-------------------------------:| ------------------------------------------------------------------------------------------------------------------------------ |
|
||||||
|
| `ALLOC_CONSOLE_MODE_DEFAULT` | Allocate a console session if (and how) one was requested by the parent process. |
|
||||||
|
| `ALLOC_CONSOLE_MODE_NEW_WINDOW` | Allocate a console session with a window, even if this process was created with `CREATE_NO_CONSOLE` or `DETACHED_PROCESS`. |
|
||||||
|
| `ALLOC_CONSOLE_MODE_NO_WINDOW` | Allocate a console session _without_ a window, even if this process was created with `CREATE_NEW_WINDOW` or `DETACHED_PROCESS` |
|
||||||
|
|
||||||
|
###### Notes
|
||||||
|
|
||||||
|
Applications seeking backwards compatibility are encouraged to delay-load `AllocConsoleWithOptions` or check for its presence in
|
||||||
|
the `api-ms-win-core-console-l1` APISet.
|
||||||
|
|
||||||
|
## Inspiration
|
||||||
|
|
||||||
|
Fusion manifest entries are used to make application-scoped decisions like this all the time, like `longPathAware` and
|
||||||
|
`heapType`.
|
||||||
|
|
||||||
|
CUI applications that can spawn a UI (or GUI applications that can print to a console) are commonplace on other
|
||||||
|
platforms because there is no subsystem differentiation.
|
||||||
|
|
||||||
|
## UI/UX Design
|
||||||
|
|
||||||
|
There is no UI for this feature.
|
||||||
|
|
||||||
|
## Capabilities
|
||||||
|
|
||||||
|
### Accessibility
|
||||||
|
|
||||||
|
This should have no impact on accessibility.
|
||||||
|
|
||||||
|
### Security
|
||||||
|
|
||||||
|
One reviewer brought up the potential for a malicious actor to spawn an endless stream of headless daemon processes.
|
||||||
|
|
||||||
|
This proposal in no way changes the facilities available to malicious people for causing harm: they could have simply
|
||||||
|
used `IMAGE_SUBSYSTEM_WINDOWS_GUI` and not presented a UI--an option that has been available to them for 35 years.
|
||||||
|
|
||||||
|
### Reliability
|
||||||
|
|
||||||
|
This should have no impact on reliability.
|
||||||
|
|
||||||
|
### Compatibility
|
||||||
|
|
||||||
|
An existing application opting into **detached** may constitute a breaking change, but the scope of the breakage is
|
||||||
|
restricted to that application and is expected to be managed by the application.
|
||||||
|
|
||||||
|
All behavioral changes are opt-in.
|
||||||
|
|
||||||
|
> **EXAMPLE**: If Python updates python.exe to specify an allocation policy of **detached**, graphical python applications
|
||||||
|
> will become double-click runnable from the graphical shell without spawning a console window. _However_, console-based
|
||||||
|
> python applications will no longer spawn a console window when double-clicked from the graphical shell.
|
||||||
|
>
|
||||||
|
> In addition, if python.exe specifies **detached**, Console APIs will fail until a console is allocated.
|
||||||
|
|
||||||
|
Python could work around this by calling [`AllocConsole`] or [new API `AllocConsoleWithOptions`](#allocconsolewithoptions)
|
||||||
|
if it can be detected that console I/O is required.
|
||||||
|
|
||||||
|
#### Downlevel
|
||||||
|
|
||||||
|
On downlevel versions of Windows that do not understand (or expect) this manifest field, applications will allocate
|
||||||
|
consoles as specified by their image subsystem (described in the [abstract](#abstract) above).
|
||||||
|
|
||||||
|
### Performance, Power, and Efficiency
|
||||||
|
|
||||||
|
This should have no impact on performance, power or efficiency.
|
||||||
|
|
||||||
|
## Potential Issues
|
||||||
|
|
||||||
|
### Shell Hang
|
||||||
|
|
||||||
|
I am **not** proposing a change in how shells determine whether to wait for an application before returning to a prompt.
|
||||||
|
This means that a console subsystem application that intends to primarily present a UI but occasionally print text to a
|
||||||
|
console (therefore choosing the **detached** allocation policy) will cause the shell to "hang" and wait for it to
|
||||||
|
exit.
|
||||||
|
|
||||||
|
The decision to pause/wait is made entirely in the calling shell, and the console subsystem cannot influence that
|
||||||
|
decision.
|
||||||
|
|
||||||
|
Because the vast majority of shells on Windows "hang" by calling `WaitFor...Object` with a HANDLE to the spawned
|
||||||
|
process, an application that wants to be a "hybrid" CUI/GUI application will be forced to spawn a separate process to
|
||||||
|
detach from the shell and then terminate its main process.
|
||||||
|
|
||||||
|
This is very similar to the forking model seen in many POSIX-compliant operating systems.
|
||||||
|
|
||||||
|
### Launching interactively from Explorer, Task Scheduler, etc.
|
||||||
|
|
||||||
|
Applications like PowerShell may wish to retain automatic console allocation, and **detached** would be unsuitable for
|
||||||
|
them. If PowerShell specifies the `detached` console allocation policy, launching `pwsh.exe` from File Explorer it will
|
||||||
|
no longer spawn a console. This would almost certainly break PowerShell for all users.
|
||||||
|
|
||||||
|
Such applications can use `AllocConsole()` early in their startup.
|
||||||
|
|
||||||
|
At the same time, PowerShell wants `-WindowStyle Hidden` to suppress the console _before it's created_.
|
||||||
|
|
||||||
|
Applications in this category can use `AllocConsoleWithOptions()` to specify additional information about the new console window.
|
||||||
|
|
||||||
|
PowerShell, and any other shell that wishes to maintain interactive launch from the graphical shell, can start in
|
||||||
|
**detached** mode and then allocate a console as necessary. Therefore:
|
||||||
|
|
||||||
|
* PowerShell will set `<consoleAllocationPolicy>detached</consoleAllocationPolicy>`
|
||||||
|
* On startup, it will process its commandline arguments.
|
||||||
|
* If `-WindowStyle Hidden` is **not** present (the default case), it can:
|
||||||
|
* `AllocConsole()` or `AllocConsoleWithOptions(NULL)`
|
||||||
|
* Either of these APIs will present a console window (or not) based on the flags passed through `STARTUPINFO` during
|
||||||
|
[`CreateProcess`].
|
||||||
|
* If `-WindowStyle Hidden` is present, it can:
|
||||||
|
* `AllocConsoleWithOptions(&alloc)` where `alloc.mode` specifies `ALLOC_CONSOLE_MODE_HIDDEN`
|
||||||
|
|
||||||
|
## Future considerations
|
||||||
|
|
||||||
|
We're introducing a new manifest field today -- what if we want to introduce more? Should we have a `consoleSettings`
|
||||||
|
manifest block?
|
||||||
|
|
||||||
|
Are there other allocation policies we need to consider?
|
||||||
|
|
||||||
|
## Resources
|
||||||
|
|
||||||
|
### Rejected Solutions
|
||||||
|
|
||||||
|
- A new PE subsystem, `IMAGE_SUBSYSTEM_WINDOWS_HYBRID`
|
||||||
|
- it would behave like **inheritOnly**
|
||||||
|
- relies on shells to update and check for this
|
||||||
|
- checking a subsystem doesn't work right with app execution aliases[^3]
|
||||||
|
- This is not a new problem, but it digs the hole a little deeper.
|
||||||
|
- requires standardization outside of Microsoft because the PE format is a dependency of the UEFI specification[^4]
|
||||||
|
- requires coordination between tooling teams both within and without Microsoft (regarding any tool that operates on
|
||||||
|
or produces PE files)
|
||||||
|
|
||||||
|
- An exported symbol that shells can check for to determine whether to wait for the attached process to exit
|
||||||
|
- relies on shells to update and check for this
|
||||||
|
- cracking an executable to look for symbols is probably the last thing shells want to do
|
||||||
|
- we could provide an API to determine whether to wait or return?
|
||||||
|
- fragile, somewhat silly, exporting symbols from EXEs is annoying and uncommon
|
||||||
|
|
||||||
|
An earlier version of this specification offered the **always** allocation policy, with the following behaviors:
|
||||||
|
|
||||||
|
> **STRUCK FROM SPECIFICATION**
|
||||||
|
>
|
||||||
|
> * A GUI subsystem application would always get a console window.
|
||||||
|
> * A command-line shell would not wait for it to exit before returning a prompt.
|
||||||
|
|
||||||
|
It was cut because a GUI application that wants a console window can simply attach to an existing console session or
|
||||||
|
allocate a new one. We found no compelling use case that would require the forced allocation of a console session
|
||||||
|
outside of the application's code.
|
||||||
|
|
||||||
|
An earlier version of this specification offered the **inheritOnly** allocation policy, instead of the finer-grained
|
||||||
|
**hidden** and **detached** policies. We deemed it insufficient for PowerShell's use case because any application
|
||||||
|
launched by an **inheritOnly** PowerShell would immediately force the uncontrolled allocation of a console window.
|
||||||
|
|
||||||
|
> **STRUCK FROM SPECIFICATION**
|
||||||
|
>
|
||||||
|
> The move to **hidden** allows PowerShell to offer a fully-fledged console connection that can be itself inherited by a
|
||||||
|
> downstream application.
|
||||||
|
|
||||||
|
#### Additional allocation policies
|
||||||
|
|
||||||
|
An earlier revision of this specification suggested two allocation policies:
|
||||||
|
|
||||||
|
> **STRUCK FROM SPECIFICATION**
|
||||||
|
>
|
||||||
|
> **hidden** is intended to be used by console applications that want finer-grained control over the visibility of their
|
||||||
|
> console windows, but that still need a console host to service console APIs. This includes most scripting language
|
||||||
|
> interpreters.
|
||||||
|
>
|
||||||
|
> **detached** is intended to be used by primarily graphical applications that would like to operate against a console _if
|
||||||
|
> one is present_ but do not mind its absence. This includes any graphical tool with a `--help` or `/?` argument.
|
||||||
|
|
||||||
|
The `hidden` policy was rejected due to an incompatibility with modern console hosting, as `hidden` would require an
|
||||||
|
application to interact with the console window via `GetConsoleWindow()` and explicitly show it.
|
||||||
|
|
||||||
|
> **STRUCK FROM SPECIFICATION**
|
||||||
|
>
|
||||||
|
> ##### ShowWindow and ConPTY
|
||||||
|
>
|
||||||
|
> The pseudoconsole creates a hidden window to service `GetConsoleWindow()`, and it can be trivially shown using
|
||||||
|
> `ShowWindow`. If we recommend that applications `ShowWindow` on startup, we will need to guard the pseudoconsole's
|
||||||
|
> pseudo-window from being shown.
|
||||||
|
|
||||||
|
[^1]: [Powershell -WindowStyle Hidden still shows a window briefly]
|
||||||
|
[^2]: [StackOverflow: pythonw.exe or python.exe?]
|
||||||
|
[^3]: [PowerShell: Windows Store applications incorrectly assumed to be console applications]
|
||||||
|
[^4]: [UEFI spec 2.6 appendix Q.1]
|
||||||
|
|
||||||
|
[Powershell -WindowStyle Hidden still shows a window briefly]: https://github.com/PowerShell/PowerShell/issues/3028
|
||||||
|
[PowerShell: Windows Store applications incorrectly assumed to be console applications]: https://github.com/PowerShell/PowerShell/issues/9970
|
||||||
|
[StackOverflow: pythonw.exe or python.exe?]: https://stackoverflow.com/questions/9705982/pythonw-exe-or-python-exe
|
||||||
|
[UEFI spec 2.6 appendix Q.1]: https://www.uefi.org/sites/default/files/resources/UEFI%20Spec%202_6.pdf
|
||||||
|
[`AllocConsole`]: https://docs.microsoft.com/windows/console/allocconsole
|
||||||
|
[`CreateProcess`]: https://docs.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessw
|
||||||
|
[process creation flags]: https://docs.microsoft.com/en-us/windows/win32/procthread/process-creation-flags
|
||||||
|
["show command"]: https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-showwindow
|
||||||
23
samples/PixelShaders/BackgroundImage.hlsl
Normal file
23
samples/PixelShaders/BackgroundImage.hlsl
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
// Demo shader to show passing in an image using
|
||||||
|
// experimental.pixelShaderImagePath. This shader simply displays the Terminal
|
||||||
|
// contents on top of the given image.
|
||||||
|
//
|
||||||
|
// The image loaded by the terminal will be placed into the `image` texture.
|
||||||
|
|
||||||
|
SamplerState samplerState;
|
||||||
|
Texture2D shaderTexture : register(t0);
|
||||||
|
Texture2D image : register(t1);
|
||||||
|
|
||||||
|
cbuffer PixelShaderSettings {
|
||||||
|
float Time;
|
||||||
|
float Scale;
|
||||||
|
float2 Resolution;
|
||||||
|
float4 Background;
|
||||||
|
};
|
||||||
|
|
||||||
|
float4 main(float4 pos : SV_POSITION, float2 tex : TEXCOORD) : SV_TARGET
|
||||||
|
{
|
||||||
|
float4 terminalColor = shaderTexture.Sample(samplerState, tex);
|
||||||
|
float4 imageColor = image.Sample(samplerState, tex);
|
||||||
|
return lerp(imageColor, terminalColor, terminalColor.a);
|
||||||
|
}
|
||||||
123
scratch/ScratchIslandApp/Package/Resources/de-DE/Resources.resw
Normal file
123
scratch/ScratchIslandApp/Package/Resources/de-DE/Resources.resw
Normal file
@@ -0,0 +1,123 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Eine Scratch-App für XAML Islands-Tests</value>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
123
scratch/ScratchIslandApp/Package/Resources/es-ES/Resources.resw
Normal file
123
scratch/ScratchIslandApp/Package/Resources/es-ES/Resources.resw
Normal file
@@ -0,0 +1,123 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Una aplicación temporal para pruebas de islas XAML</value>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
123
scratch/ScratchIslandApp/Package/Resources/fr-FR/Resources.resw
Normal file
123
scratch/ScratchIslandApp/Package/Resources/fr-FR/Resources.resw
Normal file
@@ -0,0 +1,123 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Une application de travail pour les tests XAML Islands</value>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
123
scratch/ScratchIslandApp/Package/Resources/it-IT/Resources.resw
Normal file
123
scratch/ScratchIslandApp/Package/Resources/it-IT/Resources.resw
Normal file
@@ -0,0 +1,123 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Un'app scratch per i test delle isole XAML</value>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
123
scratch/ScratchIslandApp/Package/Resources/ja-JP/Resources.resw
Normal file
123
scratch/ScratchIslandApp/Package/Resources/ja-JP/Resources.resw
Normal file
@@ -0,0 +1,123 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>XAML Islands テスト用のスクラッチ アプリ</value>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
123
scratch/ScratchIslandApp/Package/Resources/ko-KR/Resources.resw
Normal file
123
scratch/ScratchIslandApp/Package/Resources/ko-KR/Resources.resw
Normal file
@@ -0,0 +1,123 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>XAML Islands 테스트용 스크래치 앱</value>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
123
scratch/ScratchIslandApp/Package/Resources/pt-BR/Resources.resw
Normal file
123
scratch/ScratchIslandApp/Package/Resources/pt-BR/Resources.resw
Normal file
@@ -0,0 +1,123 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Um aplicativo temporário para testes de Ilhas XAML</value>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
@@ -0,0 +1,123 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Ά śςґàτсн ąρφ ƒоř ΧΆΜĻ Ìŝļàиđś τёşτś !!! !!! !!! !</value>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
@@ -0,0 +1,123 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Ά śςґàτсн ąρφ ƒоř ΧΆΜĻ Ìŝļàиđś τёşτś !!! !!! !!! !</value>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
@@ -0,0 +1,123 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Ά śςґàτсн ąρφ ƒоř ΧΆΜĻ Ìŝļàиđś τёşτś !!! !!! !!! !</value>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
123
scratch/ScratchIslandApp/Package/Resources/ru-RU/Resources.resw
Normal file
123
scratch/ScratchIslandApp/Package/Resources/ru-RU/Resources.resw
Normal file
@@ -0,0 +1,123 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Вспомогательное приложение для тестов XAML Islands</value>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
123
scratch/ScratchIslandApp/Package/Resources/zh-CN/Resources.resw
Normal file
123
scratch/ScratchIslandApp/Package/Resources/zh-CN/Resources.resw
Normal file
@@ -0,0 +1,123 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>用于 XAML 群岛测试的临时应用</value>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
123
scratch/ScratchIslandApp/Package/Resources/zh-TW/Resources.resw
Normal file
123
scratch/ScratchIslandApp/Package/Resources/zh-TW/Resources.resw
Normal file
@@ -0,0 +1,123 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>進行 XAML Islands 測試的草稿應用程式</value>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
@@ -31,9 +31,12 @@ namespace winrt::SampleApp::implementation
|
|||||||
auto connectionSettings{ TerminalConnection::ConptyConnection::CreateSettings(L"cmd.exe /k echo This TermControl is hosted in-proc...",
|
auto connectionSettings{ TerminalConnection::ConptyConnection::CreateSettings(L"cmd.exe /k echo This TermControl is hosted in-proc...",
|
||||||
winrt::hstring{},
|
winrt::hstring{},
|
||||||
L"",
|
L"",
|
||||||
|
false,
|
||||||
|
L"",
|
||||||
nullptr,
|
nullptr,
|
||||||
32,
|
32,
|
||||||
80,
|
80,
|
||||||
|
winrt::guid(),
|
||||||
winrt::guid()) };
|
winrt::guid()) };
|
||||||
|
|
||||||
// "Microsoft.Terminal.TerminalConnection.ConptyConnection"
|
// "Microsoft.Terminal.TerminalConnection.ConptyConnection"
|
||||||
|
|||||||
@@ -0,0 +1,120 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
</root>
|
||||||
@@ -0,0 +1,120 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
</root>
|
||||||
@@ -0,0 +1,120 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
</root>
|
||||||
@@ -0,0 +1,120 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
</root>
|
||||||
@@ -0,0 +1,120 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
</root>
|
||||||
@@ -0,0 +1,120 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
</root>
|
||||||
@@ -0,0 +1,120 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
</root>
|
||||||
@@ -0,0 +1,120 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
</root>
|
||||||
@@ -0,0 +1,120 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
</root>
|
||||||
@@ -0,0 +1,120 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
</root>
|
||||||
@@ -0,0 +1,120 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
</root>
|
||||||
@@ -0,0 +1,120 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
</root>
|
||||||
@@ -0,0 +1,120 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
</root>
|
||||||
@@ -29,7 +29,8 @@ OutputCellView::OutputCellView(const std::wstring_view view,
|
|||||||
// - Reference to UTF-16 character data
|
// - Reference to UTF-16 character data
|
||||||
// C26445 - suppressed to enable the `TextBufferTextIterator::operator->` method which needs a non-temporary memory location holding the wstring_view.
|
// C26445 - suppressed to enable the `TextBufferTextIterator::operator->` method which needs a non-temporary memory location holding the wstring_view.
|
||||||
// TODO: GH 2681 - remove this suppression by reconciling the probably bad design of the iterators that leads to this being required.
|
// TODO: GH 2681 - remove this suppression by reconciling the probably bad design of the iterators that leads to this being required.
|
||||||
[[gsl::suppress(26445)]] const std::wstring_view& OutputCellView::Chars() const noexcept
|
GSL_SUPPRESS(26445)
|
||||||
|
const std::wstring_view& OutputCellView::Chars() const noexcept
|
||||||
{
|
{
|
||||||
return _view;
|
return _view;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -92,47 +92,35 @@ CharToColumnMapper::CharToColumnMapper(const wchar_t* chars, const uint16_t* cha
|
|||||||
|
|
||||||
// If given a position (`offset`) inside the ROW's text, this function will return the corresponding column.
|
// If given a position (`offset`) inside the ROW's text, this function will return the corresponding column.
|
||||||
// This function in particular returns the glyph's first column.
|
// This function in particular returns the glyph's first column.
|
||||||
til::CoordType CharToColumnMapper::GetLeadingColumnAt(ptrdiff_t offset) noexcept
|
til::CoordType CharToColumnMapper::GetLeadingColumnAt(ptrdiff_t targetOffset) noexcept
|
||||||
{
|
{
|
||||||
offset = clamp(offset, 0, _lastCharOffset);
|
targetOffset = clamp(targetOffset, 0, _lastCharOffset);
|
||||||
|
|
||||||
|
// This code needs to fulfill two conditions on top of the obvious (a forward/backward search):
|
||||||
|
// A: We never want to stop on a column that is marked with CharOffsetsTrailer (= "GetLeadingColumn").
|
||||||
|
// B: With these parameters we always want to stop at currentOffset=4:
|
||||||
|
// _charOffsets={4, 6}
|
||||||
|
// currentOffset=4 *OR* 6
|
||||||
|
// targetOffset=5
|
||||||
|
// This is because we're being asked for a "LeadingColumn", while the caller gave us the offset of a
|
||||||
|
// trailing surrogate pair or similar. Returning the column of the leading half is the correct choice.
|
||||||
|
|
||||||
auto col = _currentColumn;
|
auto col = _currentColumn;
|
||||||
const auto currentOffset = _charOffsets[col];
|
auto currentOffset = _charOffsets[col];
|
||||||
|
|
||||||
// Goal: Move the _currentColumn cursor to a cell which contains the given target offset.
|
// A plain forward-search until we find our targetOffset.
|
||||||
// Depending on where the target offset is we have to either search forward or backward.
|
// This loop may iterate too far and thus violate our example in condition B, however...
|
||||||
if (offset < currentOffset)
|
while (targetOffset > (currentOffset & CharOffsetsMask))
|
||||||
{
|
{
|
||||||
// Backward search.
|
currentOffset = _charOffsets[++col];
|
||||||
// Goal: Find the first preceding column where the offset is <= the target offset. This results in the first
|
|
||||||
// cell that contains our target offset, even if that offset is in the middle of a long grapheme.
|
|
||||||
//
|
|
||||||
// We abuse the fact that the trailing half of wide glyphs is marked with CharOffsetsTrailer to our advantage.
|
|
||||||
// Since they're >0x8000, the `offset < _charOffsets[col]` check will always be true and ensure we iterate over them.
|
|
||||||
//
|
|
||||||
// Since _charOffsets cannot contain negative values and because offset has been
|
|
||||||
// clamped to be positive we naturally exit when reaching the first column.
|
|
||||||
for (; offset < _charOffsets[col - 1]; --col)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else if (offset > currentOffset)
|
// This backward-search is not just a counter-part to the above, but simultaneously also handles conditions A and B.
|
||||||
|
// It abuses the fact that columns marked with CharOffsetsTrailer are >0x8000 and targetOffset is always <0x8000.
|
||||||
|
// This means we skip all "trailer" columns when iterating backwards, and only stop on a non-trailer (= condition A).
|
||||||
|
// Condition B is fixed simply because we iterate backwards after the forward-search (in that exact order).
|
||||||
|
while (targetOffset < currentOffset)
|
||||||
{
|
{
|
||||||
// Forward search.
|
currentOffset = _charOffsets[--col];
|
||||||
// Goal: Find the first subsequent column where the offset is > the target offset.
|
|
||||||
// We stop 1 column before that however so that the next loop works correctly.
|
|
||||||
// It's the inverse of the loop above.
|
|
||||||
//
|
|
||||||
// Since offset has been clamped to be at most 1 less than the maximum
|
|
||||||
// _charOffsets value the loop naturally exits before hitting the end.
|
|
||||||
for (; offset >= (_charOffsets[col + 1] & CharOffsetsMask); ++col)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
// Now that we found the cell that definitely includes this char offset,
|
|
||||||
// we have to iterate back to the cell's starting column.
|
|
||||||
for (; WI_IsFlagSet(_charOffsets[col], CharOffsetsTrailer); --col)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
_currentColumn = col;
|
_currentColumn = col;
|
||||||
@@ -404,6 +392,18 @@ til::CoordType ROW::AdjustToGlyphStart(til::CoordType column) const noexcept
|
|||||||
return _adjustBackward(_clampedColumn(column));
|
return _adjustBackward(_clampedColumn(column));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Returns the (exclusive) ending column of the glyph at the given column.
|
||||||
|
// In other words, if you have 3 wide glyphs
|
||||||
|
// AA BB CC
|
||||||
|
// 01 23 45 <-- column
|
||||||
|
// Examples:
|
||||||
|
// - `AdjustToGlyphEnd(4)` returns 6.
|
||||||
|
// - `AdjustToGlyphEnd(3)` returns 4.
|
||||||
|
til::CoordType ROW::AdjustToGlyphEnd(til::CoordType column) const noexcept
|
||||||
|
{
|
||||||
|
return _adjustForward(_clampedColumnInclusive(column));
|
||||||
|
}
|
||||||
|
|
||||||
// Routine Description:
|
// Routine Description:
|
||||||
// - clears char data in column in row
|
// - clears char data in column in row
|
||||||
// Arguments:
|
// Arguments:
|
||||||
@@ -939,36 +939,10 @@ uint16_t ROW::size() const noexcept
|
|||||||
return _columnCount;
|
return _columnCount;
|
||||||
}
|
}
|
||||||
|
|
||||||
til::CoordType ROW::MeasureLeft() const noexcept
|
// Routine Description:
|
||||||
|
// - Retrieves the column that is one after the last non-space character in the row.
|
||||||
|
til::CoordType ROW::GetLastNonSpaceColumn() const noexcept
|
||||||
{
|
{
|
||||||
const auto text = GetText();
|
|
||||||
const auto beg = text.begin();
|
|
||||||
const auto end = text.end();
|
|
||||||
auto it = beg;
|
|
||||||
|
|
||||||
for (; it != end; ++it)
|
|
||||||
{
|
|
||||||
if (*it != L' ')
|
|
||||||
{
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return gsl::narrow_cast<til::CoordType>(it - beg);
|
|
||||||
}
|
|
||||||
|
|
||||||
til::CoordType ROW::MeasureRight() const noexcept
|
|
||||||
{
|
|
||||||
if (_wrapForced)
|
|
||||||
{
|
|
||||||
auto width = _columnCount;
|
|
||||||
if (_doubleBytePadded)
|
|
||||||
{
|
|
||||||
width--;
|
|
||||||
}
|
|
||||||
return width;
|
|
||||||
}
|
|
||||||
|
|
||||||
const auto text = GetText();
|
const auto text = GetText();
|
||||||
const auto beg = text.begin();
|
const auto beg = text.begin();
|
||||||
const auto end = text.end();
|
const auto end = text.end();
|
||||||
@@ -988,7 +962,42 @@ til::CoordType ROW::MeasureRight() const noexcept
|
|||||||
//
|
//
|
||||||
// An example: The row is 10 cells wide and `it` points to the second character.
|
// An example: The row is 10 cells wide and `it` points to the second character.
|
||||||
// `it - beg` would return 1, but it's possible it's actually 1 wide glyph and 8 whitespace.
|
// `it - beg` would return 1, but it's possible it's actually 1 wide glyph and 8 whitespace.
|
||||||
return gsl::narrow_cast<til::CoordType>(_columnCount - (end - it));
|
return gsl::narrow_cast<til::CoordType>(GetReadableColumnCount() - (end - it));
|
||||||
|
}
|
||||||
|
|
||||||
|
til::CoordType ROW::MeasureLeft() const noexcept
|
||||||
|
{
|
||||||
|
const auto text = GetText();
|
||||||
|
const auto beg = text.begin();
|
||||||
|
const auto end = text.end();
|
||||||
|
auto it = beg;
|
||||||
|
|
||||||
|
for (; it != end; ++it)
|
||||||
|
{
|
||||||
|
if (*it != L' ')
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return gsl::narrow_cast<til::CoordType>(it - beg);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Routine Description:
|
||||||
|
// - Retrieves the column that is one after the last valid character in the row.
|
||||||
|
til::CoordType ROW::MeasureRight() const noexcept
|
||||||
|
{
|
||||||
|
if (_wrapForced)
|
||||||
|
{
|
||||||
|
auto width = _columnCount;
|
||||||
|
if (_doubleBytePadded)
|
||||||
|
{
|
||||||
|
width--;
|
||||||
|
}
|
||||||
|
return width;
|
||||||
|
}
|
||||||
|
|
||||||
|
return GetLastNonSpaceColumn();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ROW::ContainsText() const noexcept
|
bool ROW::ContainsText() const noexcept
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ struct CharToColumnMapper
|
|||||||
{
|
{
|
||||||
CharToColumnMapper(const wchar_t* chars, const uint16_t* charOffsets, ptrdiff_t lastCharOffset, til::CoordType currentColumn) noexcept;
|
CharToColumnMapper(const wchar_t* chars, const uint16_t* charOffsets, ptrdiff_t lastCharOffset, til::CoordType currentColumn) noexcept;
|
||||||
|
|
||||||
til::CoordType GetLeadingColumnAt(ptrdiff_t offset) noexcept;
|
til::CoordType GetLeadingColumnAt(ptrdiff_t targetOffset) noexcept;
|
||||||
til::CoordType GetTrailingColumnAt(ptrdiff_t offset) noexcept;
|
til::CoordType GetTrailingColumnAt(ptrdiff_t offset) noexcept;
|
||||||
til::CoordType GetLeadingColumnAt(const wchar_t* str) noexcept;
|
til::CoordType GetLeadingColumnAt(const wchar_t* str) noexcept;
|
||||||
til::CoordType GetTrailingColumnAt(const wchar_t* str) noexcept;
|
til::CoordType GetTrailingColumnAt(const wchar_t* str) noexcept;
|
||||||
@@ -137,6 +137,7 @@ public:
|
|||||||
til::CoordType NavigateToPrevious(til::CoordType column) const noexcept;
|
til::CoordType NavigateToPrevious(til::CoordType column) const noexcept;
|
||||||
til::CoordType NavigateToNext(til::CoordType column) const noexcept;
|
til::CoordType NavigateToNext(til::CoordType column) const noexcept;
|
||||||
til::CoordType AdjustToGlyphStart(til::CoordType column) const noexcept;
|
til::CoordType AdjustToGlyphStart(til::CoordType column) const noexcept;
|
||||||
|
til::CoordType AdjustToGlyphEnd(til::CoordType column) const noexcept;
|
||||||
|
|
||||||
void ClearCell(til::CoordType column);
|
void ClearCell(til::CoordType column);
|
||||||
OutputCellIterator WriteCells(OutputCellIterator it, til::CoordType columnBegin, std::optional<bool> wrap = std::nullopt, std::optional<til::CoordType> limitRight = std::nullopt);
|
OutputCellIterator WriteCells(OutputCellIterator it, til::CoordType columnBegin, std::optional<bool> wrap = std::nullopt, std::optional<til::CoordType> limitRight = std::nullopt);
|
||||||
@@ -151,6 +152,7 @@ public:
|
|||||||
TextAttribute GetAttrByColumn(til::CoordType column) const;
|
TextAttribute GetAttrByColumn(til::CoordType column) const;
|
||||||
std::vector<uint16_t> GetHyperlinks() const;
|
std::vector<uint16_t> GetHyperlinks() const;
|
||||||
uint16_t size() const noexcept;
|
uint16_t size() const noexcept;
|
||||||
|
til::CoordType GetLastNonSpaceColumn() const noexcept;
|
||||||
til::CoordType MeasureLeft() const noexcept;
|
til::CoordType MeasureLeft() const noexcept;
|
||||||
til::CoordType MeasureRight() const noexcept;
|
til::CoordType MeasureRight() const noexcept;
|
||||||
bool ContainsText() const noexcept;
|
bool ContainsText() const noexcept;
|
||||||
|
|||||||
@@ -62,6 +62,11 @@ bool TextColor::CanBeBrightened() const noexcept
|
|||||||
return IsIndex16() || IsDefault();
|
return IsIndex16() || IsDefault();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ColorType TextColor::GetType() const noexcept
|
||||||
|
{
|
||||||
|
return _meta;
|
||||||
|
}
|
||||||
|
|
||||||
bool TextColor::IsLegacy() const noexcept
|
bool TextColor::IsLegacy() const noexcept
|
||||||
{
|
{
|
||||||
return (IsIndex16() || IsIndex256()) && _index < 16;
|
return (IsIndex16() || IsIndex256()) && _index < 16;
|
||||||
@@ -202,7 +207,7 @@ COLORREF TextColor::GetColor(const std::array<COLORREF, TextColor::TABLE_SIZE>&
|
|||||||
// the result will be something like 0b00100000.
|
// the result will be something like 0b00100000.
|
||||||
// 5. Use BitScanForward (bsf) to find the index of the most significant 1 bit.
|
// 5. Use BitScanForward (bsf) to find the index of the most significant 1 bit.
|
||||||
const auto haystack = _mm256_loadu_si256(reinterpret_cast<const __m256i*>(colorTable.data())); // 1.
|
const auto haystack = _mm256_loadu_si256(reinterpret_cast<const __m256i*>(colorTable.data())); // 1.
|
||||||
const auto needle = _mm256_set1_epi32(til::bit_cast<int>(defaultColor)); // 2.
|
const auto needle = _mm256_set1_epi32(std::bit_cast<int>(defaultColor)); // 2.
|
||||||
const auto result = _mm256_cmpeq_epi32(haystack, needle); // 3.
|
const auto result = _mm256_cmpeq_epi32(haystack, needle); // 3.
|
||||||
const auto mask = _mm256_movemask_ps(_mm256_castsi256_ps(result)); // 4.
|
const auto mask = _mm256_movemask_ps(_mm256_castsi256_ps(result)); // 4.
|
||||||
unsigned long index;
|
unsigned long index;
|
||||||
@@ -219,7 +224,7 @@ COLORREF TextColor::GetColor(const std::array<COLORREF, TextColor::TABLE_SIZE>&
|
|||||||
// --> the index returned by _BitScanForward must be divided by 2.
|
// --> the index returned by _BitScanForward must be divided by 2.
|
||||||
const auto haystack1 = _mm_loadu_si128(reinterpret_cast<const __m128i*>(colorTable.data() + 0));
|
const auto haystack1 = _mm_loadu_si128(reinterpret_cast<const __m128i*>(colorTable.data() + 0));
|
||||||
const auto haystack2 = _mm_loadu_si128(reinterpret_cast<const __m128i*>(colorTable.data() + 4));
|
const auto haystack2 = _mm_loadu_si128(reinterpret_cast<const __m128i*>(colorTable.data() + 4));
|
||||||
const auto needle = _mm_set1_epi32(til::bit_cast<int>(defaultColor));
|
const auto needle = _mm_set1_epi32(std::bit_cast<int>(defaultColor));
|
||||||
const auto result1 = _mm_cmpeq_epi32(haystack1, needle);
|
const auto result1 = _mm_cmpeq_epi32(haystack1, needle);
|
||||||
const auto result2 = _mm_cmpeq_epi32(haystack2, needle);
|
const auto result2 = _mm_cmpeq_epi32(haystack2, needle);
|
||||||
const auto result = _mm_packs_epi32(result1, result2); // 3.5
|
const auto result = _mm_packs_epi32(result1, result2); // 3.5
|
||||||
@@ -280,15 +285,3 @@ BYTE TextColor::GetLegacyIndex(const BYTE defaultIndex) const noexcept
|
|||||||
return til::at(CompressedRgbToIndex16, compressedRgb);
|
return til::at(CompressedRgbToIndex16, compressedRgb);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Method Description:
|
|
||||||
// - Return a COLORREF containing our stored value. Will return garbage if this
|
|
||||||
//attribute is not a RGB attribute.
|
|
||||||
// Arguments:
|
|
||||||
// - <none>
|
|
||||||
// Return Value:
|
|
||||||
// - a COLORREF containing our stored value
|
|
||||||
COLORREF TextColor::GetRGB() const noexcept
|
|
||||||
{
|
|
||||||
return RGB(_red, _green, _blue);
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -119,6 +119,7 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool CanBeBrightened() const noexcept;
|
bool CanBeBrightened() const noexcept;
|
||||||
|
ColorType GetType() const noexcept;
|
||||||
bool IsLegacy() const noexcept;
|
bool IsLegacy() const noexcept;
|
||||||
bool IsIndex16() const noexcept;
|
bool IsIndex16() const noexcept;
|
||||||
bool IsIndex256() const noexcept;
|
bool IsIndex256() const noexcept;
|
||||||
@@ -133,12 +134,11 @@ public:
|
|||||||
COLORREF GetColor(const std::array<COLORREF, TABLE_SIZE>& colorTable, const size_t defaultIndex, bool brighten = false) const noexcept;
|
COLORREF GetColor(const std::array<COLORREF, TABLE_SIZE>& colorTable, const size_t defaultIndex, bool brighten = false) const noexcept;
|
||||||
BYTE GetLegacyIndex(const BYTE defaultIndex) const noexcept;
|
BYTE GetLegacyIndex(const BYTE defaultIndex) const noexcept;
|
||||||
|
|
||||||
constexpr BYTE GetIndex() const noexcept
|
constexpr BYTE GetIndex() const noexcept { return _index; }
|
||||||
{
|
constexpr BYTE GetR() const noexcept { return _red; }
|
||||||
return _index;
|
constexpr BYTE GetG() const noexcept { return _green; }
|
||||||
}
|
constexpr BYTE GetB() const noexcept { return _blue; }
|
||||||
|
constexpr COLORREF GetRGB() const noexcept { return RGB(_red, _green, _blue); }
|
||||||
COLORREF GetRGB() const noexcept;
|
|
||||||
|
|
||||||
static constexpr BYTE TransposeLegacyIndex(const size_t index)
|
static constexpr BYTE TransposeLegacyIndex(const size_t index)
|
||||||
{
|
{
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -194,6 +194,7 @@ public:
|
|||||||
til::point BufferToScreenPosition(const til::point position) const;
|
til::point BufferToScreenPosition(const til::point position) const;
|
||||||
|
|
||||||
void Reset() noexcept;
|
void Reset() noexcept;
|
||||||
|
void ClearScrollback(const til::CoordType start, const til::CoordType height);
|
||||||
|
|
||||||
void ResizeTraditional(const til::size newSize);
|
void ResizeTraditional(const til::size newSize);
|
||||||
|
|
||||||
@@ -229,33 +230,96 @@ public:
|
|||||||
std::wstring GetCustomIdFromId(uint16_t id) const;
|
std::wstring GetCustomIdFromId(uint16_t id) const;
|
||||||
void CopyHyperlinkMaps(const TextBuffer& OtherBuffer);
|
void CopyHyperlinkMaps(const TextBuffer& OtherBuffer);
|
||||||
|
|
||||||
class TextAndColor
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
std::vector<std::wstring> text;
|
|
||||||
std::vector<std::vector<COLORREF>> FgAttr;
|
|
||||||
std::vector<std::vector<COLORREF>> BkAttr;
|
|
||||||
};
|
|
||||||
|
|
||||||
size_t SpanLength(const til::point coordStart, const til::point coordEnd) const;
|
size_t SpanLength(const til::point coordStart, const til::point coordEnd) const;
|
||||||
|
|
||||||
const TextAndColor GetText(const bool includeCRLF,
|
|
||||||
const bool trimTrailingWhitespace,
|
|
||||||
const std::vector<til::inclusive_rect>& textRects,
|
|
||||||
std::function<std::pair<COLORREF, COLORREF>(const TextAttribute&)> GetAttributeColors = nullptr,
|
|
||||||
const bool formatWrappedRows = false) const;
|
|
||||||
|
|
||||||
std::wstring GetPlainText(const til::point& start, const til::point& end) const;
|
std::wstring GetPlainText(const til::point& start, const til::point& end) const;
|
||||||
|
|
||||||
static std::string GenHTML(const TextAndColor& rows,
|
struct CopyRequest
|
||||||
const int fontHeightPoints,
|
{
|
||||||
const std::wstring_view fontFaceName,
|
// beg and end coordinates are inclusive
|
||||||
const COLORREF backgroundColor);
|
til::point beg;
|
||||||
|
til::point end;
|
||||||
|
|
||||||
static std::string GenRTF(const TextAndColor& rows,
|
til::CoordType minX;
|
||||||
const int fontHeightPoints,
|
til::CoordType maxX;
|
||||||
const std::wstring_view fontFaceName,
|
bool blockSelection = false;
|
||||||
const COLORREF backgroundColor);
|
bool trimTrailingWhitespace = true;
|
||||||
|
bool includeLineBreak = true;
|
||||||
|
bool formatWrappedRows = false;
|
||||||
|
|
||||||
|
// whether beg, end coordinates are in buffer coordinates or screen coordinates
|
||||||
|
bool bufferCoordinates = false;
|
||||||
|
|
||||||
|
CopyRequest() = default;
|
||||||
|
|
||||||
|
constexpr CopyRequest(const TextBuffer& buffer, const til::point& beg, const til::point& end, const bool blockSelection, const bool includeLineBreak, const bool trimTrailingWhitespace, const bool formatWrappedRows, const bool bufferCoordinates = false) noexcept :
|
||||||
|
beg{ std::max(beg, til::point{ 0, 0 }) },
|
||||||
|
end{ std::min(end, til::point{ buffer._width - 1, buffer._height - 1 }) },
|
||||||
|
minX{ std::min(this->beg.x, this->end.x) },
|
||||||
|
maxX{ std::max(this->beg.x, this->end.x) },
|
||||||
|
blockSelection{ blockSelection },
|
||||||
|
includeLineBreak{ includeLineBreak },
|
||||||
|
trimTrailingWhitespace{ trimTrailingWhitespace },
|
||||||
|
formatWrappedRows{ formatWrappedRows },
|
||||||
|
bufferCoordinates{ bufferCoordinates }
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
static CopyRequest FromConfig(const TextBuffer& buffer,
|
||||||
|
const til::point& beg,
|
||||||
|
const til::point& end,
|
||||||
|
const bool singleLine,
|
||||||
|
const bool blockSelection,
|
||||||
|
const bool trimBlockSelection,
|
||||||
|
const bool bufferCoordinates = false) noexcept
|
||||||
|
{
|
||||||
|
return {
|
||||||
|
buffer,
|
||||||
|
beg,
|
||||||
|
end,
|
||||||
|
blockSelection,
|
||||||
|
|
||||||
|
/* includeLineBreak */
|
||||||
|
// - SingleLine mode collapses all rows into one line, unless we're in
|
||||||
|
// block selection mode.
|
||||||
|
// - Block selection should preserve the visual structure by including
|
||||||
|
// line breaks on all rows (together with `formatWrappedRows`).
|
||||||
|
// (Selects like a box, pastes like a box)
|
||||||
|
!singleLine || blockSelection,
|
||||||
|
|
||||||
|
/* trimTrailingWhitespace */
|
||||||
|
// Trim trailing whitespace if we're not in single line mode and — either
|
||||||
|
// we're not in block selection mode or, we're in block selection mode and
|
||||||
|
// trimming is allowed.
|
||||||
|
!singleLine && (!blockSelection || trimBlockSelection),
|
||||||
|
|
||||||
|
/* formatWrappedRows */
|
||||||
|
// In block selection, we should apply formatting to wrapped rows as well.
|
||||||
|
// (Otherwise, they're only applied to non-wrapped rows.)
|
||||||
|
blockSelection,
|
||||||
|
|
||||||
|
bufferCoordinates
|
||||||
|
};
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
std::wstring GetPlainText(const CopyRequest& req) const;
|
||||||
|
|
||||||
|
std::string GenHTML(const CopyRequest& req,
|
||||||
|
const int fontHeightPoints,
|
||||||
|
const std::wstring_view fontFaceName,
|
||||||
|
const COLORREF backgroundColor,
|
||||||
|
const bool isIntenseBold,
|
||||||
|
std::function<std::tuple<COLORREF, COLORREF, COLORREF>(const TextAttribute&)> GetAttributeColors) const noexcept;
|
||||||
|
|
||||||
|
std::string GenRTF(const CopyRequest& req,
|
||||||
|
const int fontHeightPoints,
|
||||||
|
const std::wstring_view fontFaceName,
|
||||||
|
const COLORREF backgroundColor,
|
||||||
|
const bool isIntenseBold,
|
||||||
|
std::function<std::tuple<COLORREF, COLORREF, COLORREF>(const TextAttribute&)> GetAttributeColors) const noexcept;
|
||||||
|
|
||||||
|
void Serialize(const wchar_t* destination) const;
|
||||||
|
|
||||||
struct PositionInformation
|
struct PositionInformation
|
||||||
{
|
{
|
||||||
@@ -303,8 +367,9 @@ private:
|
|||||||
til::point _GetWordEndForSelection(const til::point target, const std::wstring_view wordDelimiters) const;
|
til::point _GetWordEndForSelection(const til::point target, const std::wstring_view wordDelimiters) const;
|
||||||
void _PruneHyperlinks();
|
void _PruneHyperlinks();
|
||||||
void _trimMarksOutsideBuffer();
|
void _trimMarksOutsideBuffer();
|
||||||
|
std::tuple<til::CoordType, til::CoordType, bool> _RowCopyHelper(const CopyRequest& req, const til::CoordType iRow, const ROW& row) const;
|
||||||
|
|
||||||
static void _AppendRTFText(std::ostringstream& contentBuilder, const std::wstring_view& text);
|
static void _AppendRTFText(std::string& contentBuilder, const std::wstring_view& text);
|
||||||
|
|
||||||
Microsoft::Console::Render::Renderer& _renderer;
|
Microsoft::Console::Render::Renderer& _renderer;
|
||||||
|
|
||||||
|
|||||||
@@ -25,7 +25,8 @@ TextBufferTextIterator::TextBufferTextIterator(const TextBufferCellIterator& cel
|
|||||||
// Return Value:
|
// Return Value:
|
||||||
// - Read only UTF-16 text data
|
// - Read only UTF-16 text data
|
||||||
// TODO GH 2682, fix design so this doesn't have to be suppressed.
|
// TODO GH 2682, fix design so this doesn't have to be suppressed.
|
||||||
[[gsl::suppress(26434)]] const std::wstring_view TextBufferTextIterator::operator*() const noexcept
|
GSL_SUPPRESS(26434)
|
||||||
|
const std::wstring_view TextBufferTextIterator::operator*() const noexcept
|
||||||
{
|
{
|
||||||
return _view.Chars();
|
return _view.Chars();
|
||||||
}
|
}
|
||||||
@@ -35,7 +36,8 @@ TextBufferTextIterator::TextBufferTextIterator(const TextBufferCellIterator& cel
|
|||||||
// Return Value:
|
// Return Value:
|
||||||
// - Read only UTF-16 text data
|
// - Read only UTF-16 text data
|
||||||
// TODO GH 2682, fix design so this doesn't have to be suppressed.
|
// TODO GH 2682, fix design so this doesn't have to be suppressed.
|
||||||
[[gsl::suppress(26434)]] const std::wstring_view* TextBufferTextIterator::operator->() const noexcept
|
GSL_SUPPRESS(26434)
|
||||||
|
const std::wstring_view* TextBufferTextIterator::operator->() const noexcept
|
||||||
{
|
{
|
||||||
return &_view.Chars();
|
return &_view.Chars();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,6 +14,7 @@
|
|||||||
<ClCompile Include="ReflowTests.cpp" />
|
<ClCompile Include="ReflowTests.cpp" />
|
||||||
<ClCompile Include="TextColorTests.cpp" />
|
<ClCompile Include="TextColorTests.cpp" />
|
||||||
<ClCompile Include="TextAttributeTests.cpp" />
|
<ClCompile Include="TextAttributeTests.cpp" />
|
||||||
|
<ClCompile Include="UTextAdapterTests.cpp" />
|
||||||
<ClCompile Include="precomp.cpp">
|
<ClCompile Include="precomp.cpp">
|
||||||
<PrecompiledHeader>Create</PrecompiledHeader>
|
<PrecompiledHeader>Create</PrecompiledHeader>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
@@ -41,4 +42,4 @@
|
|||||||
<Import Project="$(SolutionDir)src\common.build.post.props" />
|
<Import Project="$(SolutionDir)src\common.build.post.props" />
|
||||||
<Import Project="$(SolutionDir)src\common.build.tests.props" />
|
<Import Project="$(SolutionDir)src\common.build.tests.props" />
|
||||||
<Import Project="$(SolutionDir)src\common.nugetversions.targets" />
|
<Import Project="$(SolutionDir)src\common.nugetversions.targets" />
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
63
src/buffer/out/ut_textbuffer/UTextAdapterTests.cpp
Normal file
63
src/buffer/out/ut_textbuffer/UTextAdapterTests.cpp
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
// Copyright (c) Microsoft Corporation.
|
||||||
|
// Licensed under the MIT license.
|
||||||
|
|
||||||
|
#include "precomp.h"
|
||||||
|
|
||||||
|
#include "WexTestClass.h"
|
||||||
|
#include "../textBuffer.hpp"
|
||||||
|
#include "../../renderer/inc/DummyRenderer.hpp"
|
||||||
|
|
||||||
|
template<>
|
||||||
|
class WEX::TestExecution::VerifyOutputTraits<std::vector<til::point_span>>
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
static WEX::Common::NoThrowString ToString(const std::vector<til::point_span>& vec)
|
||||||
|
{
|
||||||
|
WEX::Common::NoThrowString str;
|
||||||
|
str.Append(L"{ ");
|
||||||
|
for (size_t i = 0; i < vec.size(); ++i)
|
||||||
|
{
|
||||||
|
const auto& s = vec[i];
|
||||||
|
if (i != 0)
|
||||||
|
{
|
||||||
|
str.Append(L", ");
|
||||||
|
}
|
||||||
|
str.AppendFormat(L"{(%d, %d), (%d, %d)}", s.start.x, s.start.y, s.end.x, s.end.y);
|
||||||
|
}
|
||||||
|
str.Append(L" }");
|
||||||
|
return str;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
class UTextAdapterTests
|
||||||
|
{
|
||||||
|
TEST_CLASS(UTextAdapterTests);
|
||||||
|
|
||||||
|
TEST_METHOD(Unicode)
|
||||||
|
{
|
||||||
|
DummyRenderer renderer;
|
||||||
|
TextBuffer buffer{ til::size{ 24, 1 }, TextAttribute{}, 0, false, renderer };
|
||||||
|
|
||||||
|
RowWriteState state{
|
||||||
|
.text = L"abc 𝒶𝒷𝒸 abc ネコちゃん",
|
||||||
|
};
|
||||||
|
buffer.Write(0, TextAttribute{}, state);
|
||||||
|
VERIFY_IS_TRUE(state.text.empty());
|
||||||
|
|
||||||
|
static constexpr auto s = [](til::CoordType beg, til::CoordType end) -> til::point_span {
|
||||||
|
return { { beg, 0 }, { end, 0 } };
|
||||||
|
};
|
||||||
|
|
||||||
|
auto expected = std::vector{ s(0, 2), s(8, 10) };
|
||||||
|
auto actual = buffer.SearchText(L"abc", false);
|
||||||
|
VERIFY_ARE_EQUAL(expected, actual);
|
||||||
|
|
||||||
|
expected = std::vector{ s(5, 5) };
|
||||||
|
actual = buffer.SearchText(L"𝒷", false);
|
||||||
|
VERIFY_ARE_EQUAL(expected, actual);
|
||||||
|
|
||||||
|
expected = std::vector{ s(12, 15) };
|
||||||
|
actual = buffer.SearchText(L"ネコ", false);
|
||||||
|
VERIFY_ARE_EQUAL(expected, actual);
|
||||||
|
}
|
||||||
|
};
|
||||||
@@ -17,6 +17,7 @@ SOURCES = \
|
|||||||
ReflowTests.cpp \
|
ReflowTests.cpp \
|
||||||
TextColorTests.cpp \
|
TextColorTests.cpp \
|
||||||
TextAttributeTests.cpp \
|
TextAttributeTests.cpp \
|
||||||
|
UTextAdapterTests.cpp \
|
||||||
DefaultResource.rc \
|
DefaultResource.rc \
|
||||||
|
|
||||||
TARGETLIBS = \
|
TARGETLIBS = \
|
||||||
|
|||||||
@@ -39,7 +39,6 @@
|
|||||||
|
|
||||||
<Dependencies>
|
<Dependencies>
|
||||||
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.19041.0" MaxVersionTested="10.0.22621.0" />
|
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.19041.0" MaxVersionTested="10.0.22621.0" />
|
||||||
<TargetDeviceFamily Name="Windows.DesktopServer" MinVersion="10.0.19041.0" MaxVersionTested="10.0.22621.0" />
|
|
||||||
</Dependencies>
|
</Dependencies>
|
||||||
|
|
||||||
<Resources>
|
<Resources>
|
||||||
|
|||||||
@@ -40,7 +40,6 @@
|
|||||||
|
|
||||||
<Dependencies>
|
<Dependencies>
|
||||||
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.19041.0" MaxVersionTested="10.0.22621.0" />
|
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.19041.0" MaxVersionTested="10.0.22621.0" />
|
||||||
<TargetDeviceFamily Name="Windows.DesktopServer" MinVersion="10.0.19041.0" MaxVersionTested="10.0.22621.0" />
|
|
||||||
</Dependencies>
|
</Dependencies>
|
||||||
|
|
||||||
<Resources>
|
<Resources>
|
||||||
|
|||||||
@@ -40,7 +40,6 @@
|
|||||||
|
|
||||||
<Dependencies>
|
<Dependencies>
|
||||||
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.19041.0" MaxVersionTested="10.0.22621.0" />
|
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.19041.0" MaxVersionTested="10.0.22621.0" />
|
||||||
<TargetDeviceFamily Name="Windows.DesktopServer" MinVersion="10.0.19041.0" MaxVersionTested="10.0.22621.0" />
|
|
||||||
</Dependencies>
|
</Dependencies>
|
||||||
|
|
||||||
<Resources>
|
<Resources>
|
||||||
|
|||||||
174
src/cascadia/CascadiaPackage/Resources/af-ZA/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/af-ZA/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>Terminaal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Terminale Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>Terminaalvoorskou</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Windows-terminaal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Windows-terminaal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>Windows-terminaalvoorskou</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>Terminaal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Terminale Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>Terminaalvoorskou</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Die nuwe Windows-terminaal</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>Windows-terminaal met ’n voorskou van opkomende kenmerke</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Maak oop in Terminaal (&Canary)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>Maak oop in &Terminaalvoorskou</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>Maak oop in &Terminaal</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/am-ET/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/am-ET/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>ተረሚናል</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>የተርሚናል ቅድመ ዕይታ</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>የ Windows መቆጣጠሪያ</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Windows Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>የ Windows መቆጣጠሪያ ቅድመ-እይታ</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>ተረሚናል</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>የተርሚናል ቅድመ ዕይታ</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>አድሱ Windows መቆጣጠሪያ ገጽ</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>የ Windows መቆጣጠሪያ ገጽ ከመጪ ባህሪያት ቅድመ እይታ ጋር</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Terminal (&Canary) ውስጥ ክፈት</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>በተርሚናል &ቅድመ ዕይታ ውስጥ ይክፈቱ</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>በ&ተርሚናል ውስጥ ይክፈቱ</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/ar-SA/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/ar-SA/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>الوحدة الطرفية</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>إصدار Canary للوحدة الطرفية</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>معاينة الوحدة الطرفية</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>وحدة طرفية لـ Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>إصدار Canary للوحدة الطرفية لـ Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>معاينة وحدة طرفية لـ Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>الوحدة الطرفية</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>إصدار Canary للوحدة الطرفية</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>معاينة الوحدة الطرفية</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>الوحدة الطرفية لـ Windows الجديدة</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>وحدة طرفية لـ Windows مع معاينة للميزات القادمة</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>فتح في الوحدة الطرفية (&Canary)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>فتح في "&معاينة الوحدة الطرفية"</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>فتح في &الوحدة الطرفية</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/as-IN/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/as-IN/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>টাৰ্মিনেল</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>টাৰ্মিনেল কেনাৰী</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>টাৰ্মিনেল পূৰ্বলোকন</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Windows টাৰ্মিনেল</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Windows টাৰ্মিনেল কেনাৰী</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>Windows টাৰ্মিনেল পূৰ্বলোকন</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>টাৰ্মিনেল</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>টাৰ্মিনেল কেনাৰী</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>টাৰ্মিনেল পূৰ্বলোকন</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>নতুন Windows টাৰ্মিনেল</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>আগন্তুক সুবিধাসমূহৰ পূৰ্বলোকনৰ সৈতে Windows টাৰ্মিনেল</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>টাৰ্মিনেল (&কেনাৰী)-ত খোলক</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>টাৰ্মিনেল &পূৰ্বলোকনত খোলক</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>&টাৰ্মিনেলত খোলক</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/az-Latn-AZ/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/az-Latn-AZ/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Xəbərçi</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>Terminala Önbaxış</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Windows Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Windows Terminal Xəbərçi</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>Windows Terminala Önbaxış</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Xəbərçi</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>Terminala Önbaxış</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Yeni Windows Terminalı</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>Gözlənilən xüsusiyyətlərin önbaxışı ilə Windows Terminalı</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Terminalda açın (&Canary)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>Terminalın &Önbaxış versiyasında açın</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>&Terminalda açın</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/bg-BG/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/bg-BG/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>Терминал</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Терминал Канарче</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>Предварителен преглед на терминал</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Терминал на Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Терминал (Канарче) на Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>визуализация на Терминал на Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>Терминал</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Терминал Канарче</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>Предварителен преглед на терминал</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Новият терминал на Windows</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>Терминал на Windows с предварителен преглед на предстоящите функции</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Отваряне в Терминал (&Канарче)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>Отваряне в "Терминал" &предварителен преглед</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>Отваряне в &"Терминал"</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/bn-IN/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/bn-IN/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>টার্মিনাল</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>টার্মিনাল ক্যানারি</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>টার্মিনাল-এর পূর্বরূপ</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Windows টার্মিনাল</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Windows টার্মিনাল ক্যানারি</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>Windows টার্মিনাল প্রিভিউ</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>টার্মিনাল</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>টার্মিনাল ক্যানারি</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>টার্মিনাল-এর পূর্বরূপ</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>নতুন Windows টার্মিনাল</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>আসন্ন বৈশিষ্ট্যগুলির পূর্বরূপ সহ Windows টার্মিনাল</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>টার্মিনালে খুলুন (&ক্যানারি)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>টার্মিনাল &প্রাকদর্শন-এ খুলুন</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>&টার্মিনাল-এ খুলুন</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/bs-Latn-BA/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/bs-Latn-BA/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Kontrolna vrijednost terminala</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>Pregled terminala</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Windows Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Kontrolna vrijednost usluge Windows Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>Verzija za pregled aplikacije Windows Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Kontrolna vrijednost terminala</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>Pregled terminala</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Novi Windows terminal</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>Windows terminal sa pregledom predstojećih funkcija</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Otvori u Terminalu (&Kontrolna vrijednost)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>Otvori u verziji za &pregled aplikacije Terminal</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>Otvori u aplikaciji T&erminal</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/ca-ES/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/ca-ES/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>Visualització prèvia del Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Terminal del Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Canary del Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>Versió preliminar del Terminal del Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>Visualització prèvia del Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>El nou Terminal del Windows</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>Terminal del Windows amb una visualització prèvia de les pròximes característiques</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Obrir al terminal (&Canary)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>Obrir a la visualització &prèvia del terminal</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>Obrir al &terminal</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>Visualització prèvia del Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Terminal del Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Canary del Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>Visualització prèvia del Terminal del Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>Visualització prèvia del Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>El nou Terminal del Windows</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>Terminal del Windows amb una visualització prèvia de les pròximes característiques</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Obri-ho en el Terminal (&Canary)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>Obri-ho en la &visualització prèvia del Terminal</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>Obri-ho en el &Terminal</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/cs-CZ/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/cs-CZ/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>Terminál</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Testovací hodnota Terminálu</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>Náhled terminálu</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Terminál Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Testovací hodnota Terminálu Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>Terminál Windows Preview</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>Terminál</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Testovací hodnota Terminálu</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>Náhled terminálu</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Nová Terminál Windows</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>Terminál Windows s náhledem připravovaných funkcí</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Otevřít v Terminálu (&testovací hodnota)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>Otevřít náhled &aplikace Terminal</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>Otevřít v aplikaci &Terminal</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/cy-GB/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/cy-GB/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>Terfynell</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Terfynell Caneri</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>Rhagolwg Terfynell</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Terfynell Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Terfynell Windows Caneri</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>Rhagolwg Terfynell Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>Terfynell</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Terfynell Caneri</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>Rhagolwg Terfynell</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Y Derfynell Windows Newydd</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>Terfynell Windows gyda rhagolwg o nodweddion i ddod</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Agor mewn Terfynell (&Caneri)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>Agor yn y &Rhagowlg Terfynell</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>Agor yn y &Derfynell</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/da-DK/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/da-DK/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal kontrolværdi</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>Forhåndsvisning af Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Windows Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Windows Terminal kontrolværdi</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>Forhåndsvisning af Windows Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal kontrolværdi</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>Forhåndsvisning af Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Den nye Windows Terminal</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>Windows Terminal med en forhåndsvisning af kommende funktioner</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Åbn i Terminal (&Kontrolværdi)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>Åbn i Terminal &Forhåndsvisning</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>Åbn i &Terminal</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/de-DE/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/de-DE/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>Terminal-Vorschau</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Windows-Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Windows-Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>Vorschau auf Windows-Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>Terminal-Vorschau</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Das neue Windows-Terminal</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>Windows-Terminal mit einer Vorschau auf bevorstehende Features</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Im Terminal öffnen (&Canary)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>In Terminal & Vorschau öffnen</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>In &Terminal öffnen</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/el-GR/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/el-GR/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>Τερματικό</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Τιμή ελέγχου τερματικού</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>Προεπισκόπηση τερματικού</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Τερματικό Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Τιμή ελέγχου τερματικού Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>Προεπισκόπηση τερματικού των Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>Τερματικό</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Τιμή ελέγχου τερματικού</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>Προεπισκόπηση τερματικού</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Το Νέο Τερματικό Windows</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>Τερματικό Windows με μια προεπισκόπηση των επερχόμενων δυνατοτήτων</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Άνοιγμα σε τερματικό (&τιμή ελέγχου)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>Άνοιγμα σε τερματικό &Προεπισκόπηση</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>Άνοιγμα στο &Τερματικό</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/en-GB/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/en-GB/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>Terminal Preview</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Windows Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Windows Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>Windows Terminal Preview</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>Terminal Preview</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>The New Windows Terminal</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>Windows Terminal with a preview of forthcoming features</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Open in Terminal (&Canary)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>Open in Terminal &Preview</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>Open in &Terminal</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<root>
|
<root>
|
||||||
<!--
|
<!--
|
||||||
Microsoft ResX Schema
|
Microsoft ResX Schema
|
||||||
@@ -119,59 +119,58 @@
|
|||||||
</resheader>
|
</resheader>
|
||||||
<data name="AppName" xml:space="preserve">
|
<data name="AppName" xml:space="preserve">
|
||||||
<value>Terminal</value>
|
<value>Terminal</value>
|
||||||
<comment>{Locked}</comment>
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AppNameDev" xml:space="preserve">
|
<data name="AppNameDev" xml:space="preserve">
|
||||||
<value>Terminal Dev</value>
|
<value>Terminal Dev</value>
|
||||||
<comment>{Locked}</comment>
|
<comment>{Locked} The dev build will never be seen in multiple languages</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AppNameCan" xml:space="preserve">
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
<value>Terminal Canary</value>
|
<value>Terminal Canary</value>
|
||||||
<comment>{Locked}</comment>
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AppNamePre" xml:space="preserve">
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
<value>Terminal Preview</value>
|
<value>Terminal Preview</value>
|
||||||
<comment>{Locked}</comment>
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AppStoreName" xml:space="preserve">
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
<value>Windows Terminal</value>
|
<value>Windows Terminal</value>
|
||||||
<comment>{Locked}</comment>
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AppStoreNameDev" xml:space="preserve">
|
<data name="AppStoreNameDev" xml:space="preserve">
|
||||||
<value>Windows Terminal Dev</value>
|
<value>Windows Terminal Dev</value>
|
||||||
<comment>{Locked}</comment>
|
<comment>{Locked} The dev build will never be seen in multiple languages</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AppStoreNameCan" xml:space="preserve">
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
<value>Windows Terminal Canary</value>
|
<value>Windows Terminal Canary</value>
|
||||||
<comment>{Locked}</comment>
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AppStoreNamePre" xml:space="preserve">
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
<value>Windows Terminal Preview</value>
|
<value>Windows Terminal Preview</value>
|
||||||
<comment>{Locked}</comment>
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AppShortName" xml:space="preserve">
|
<data name="AppShortName" xml:space="preserve">
|
||||||
<value>Terminal</value>
|
<value>Terminal</value>
|
||||||
<comment>{Locked}</comment>
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AppShortNameDev" xml:space="preserve">
|
<data name="AppShortNameDev" xml:space="preserve">
|
||||||
<value>Terminal Dev</value>
|
<value>Terminal Dev</value>
|
||||||
<comment>{Locked}</comment>
|
<comment>{Locked} The dev build will never be seen in multiple languages</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AppShortNameCan" xml:space="preserve">
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
<value>Terminal Canary</value>
|
<value>Terminal Canary</value>
|
||||||
<comment>{Locked}</comment>
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AppShortNamePre" xml:space="preserve">
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
<value>Terminal Preview</value>
|
<value>Terminal Preview</value>
|
||||||
<comment>{Locked}</comment>
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AppDescription" xml:space="preserve">
|
<data name="AppDescription" xml:space="preserve">
|
||||||
<value>The New Windows Terminal</value>
|
<value>The New Windows Terminal</value>
|
||||||
<comment>{Locked}</comment>
|
|
||||||
</data>
|
</data>
|
||||||
<data name="AppDescriptionDev" xml:space="preserve">
|
<data name="AppDescriptionDev" xml:space="preserve">
|
||||||
<value>The Windows Terminal, but Unofficial</value>
|
<value>The Windows Terminal, but Unofficial</value>
|
||||||
<comment>{Locked}</comment>
|
<comment>{Locked} The dev build will never be seen in multiple languages</comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="AppDescriptionCan" xml:space="preserve">
|
<data name="AppDescriptionCan" xml:space="preserve">
|
||||||
<value>The Windows Terminal (Canary build)</value>
|
<value>The Windows Terminal (Canary build)</value>
|
||||||
@@ -179,6 +178,21 @@
|
|||||||
</data>
|
</data>
|
||||||
<data name="AppDescriptionPre" xml:space="preserve">
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
<value>Windows Terminal with a preview of upcoming features</value>
|
<value>Windows Terminal with a preview of upcoming features</value>
|
||||||
<comment>{Locked}</comment>
|
|
||||||
</data>
|
</data>
|
||||||
</root>
|
<data name="ShellExtension_OpenInTerminalMenuItem_Dev" xml:space="preserve">
|
||||||
|
<value>Open in Terminal (&Dev)</value>
|
||||||
|
<comment>{Locked} The dev build will never be seen in multiple languages</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Open in Terminal (&Canary)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>Open in Terminal &Preview</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>Open in &Terminal</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/es-ES/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/es-ES/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>Vista previa de Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Terminal Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Windows Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>Vista previa de Terminal Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>Vista previa de Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>La nueva Terminal Windows</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>Terminal Windows con una vista previa de las características futuras</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Abrir en Terminal (&Canary)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>Abrir en la versión preliminar de &Terminal</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>Abrir en &Terminal</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/es-MX/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/es-MX/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>Vista previa de Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Terminal Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Windows Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>Vista previa de Terminal Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>Vista previa de Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>La nueva Terminal Windows</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>Terminal Windows con una vista previa de las características futuras</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Abrir en Terminal (&Canary)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>Abrir en la versión preliminar de &Terminal</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>Abrir en &Terminal</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/et-EE/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/et-EE/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Terminali valvurparameeter</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>Terminali eelversioon</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Windowsi terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Windowsi terminali valvurparameeter</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>Windowsi terminali eelvaade</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Terminali valvurparameeter</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>Terminali eelversioon</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Uus Windowsi terminal</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>Windowsi terminal tulevaste funktsioonide eeltutvustusega</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Ava terminalis (&Canary)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>Ava terminali &eelvaates</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>Ava &terminalis</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/eu-ES/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/eu-ES/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>Terminala</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>Terminalaren ikuspegia</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Windows terminala</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Windows Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>Windows terminalaren aurrebista</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>Terminala</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>Terminalaren ikuspegia</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Windows terminal berria</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>Windows terminala laster eskuragarri egongo diren eginbideen aurrebistarekin</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Ireki Terminal-en (&Canary)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>Ireki terminalaren &ikuspegian</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>Ireki &terminalean</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/fa-IR/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/fa-IR/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>پایانه</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Canary پایانه</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>پیشنمایش پایانه</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>پایانه Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Canary پایانه Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>پیشنمایش پایانه Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>پایانه</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Canary پایانه</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>پیشنمایش پایانه</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>پایانه Windows جدید</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>پایانه Windows با پیشنمایش ویژگیهای آتی</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>باز کردن در پایانه (&Canary)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>باز کردن در پایانه &پیشنمایش</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>باز کردن در &پایانه</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/fi-FI/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/fi-FI/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>Pääte</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Pääte (Canary)</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>Pääteesikatselu</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Windows-pääte</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Windows-pääte (Canary)</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>Windows-päätteen esiversio</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>Pääte</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Pääte (Canary)</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>Pääteesikatselu</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Uusi Windows-pääte</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>Windows-pääte ja tulevien ominaisuuksien esikatselu</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Avaa Päätteessä (&Canary)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>Avaa Päätteen &esikatselussa</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>Avaa &Päätteessä</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/fil-PH/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/fil-PH/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>Preview ng Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Windows Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Windows Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>Preview ng Windows Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Terminal Canary</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>Preview ng Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Ang Bagong Windows Terminal</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>Windows Terminal na may preview ng mga paparating na tampok</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Buksan sa Terminal (&Canary)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>Buksan sa Terminal &Preview</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>Buksan sa &Terminal</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
174
src/cascadia/CascadiaPackage/Resources/fr-CA/Resources.resw
Normal file
174
src/cascadia/CascadiaPackage/Resources/fr-CA/Resources.resw
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="AppName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNameCan" xml:space="preserve">
|
||||||
|
<value>Contrôle de validité du terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppNamePre" xml:space="preserve">
|
||||||
|
<value>Aperçu du terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreName" xml:space="preserve">
|
||||||
|
<value>Terminal Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNameCan" xml:space="preserve">
|
||||||
|
<value>Contrôle de validité Terminal Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}. "Canary" in this context means an unstable or nightly build of a software product, not the bird.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppStoreNamePre" xml:space="preserve">
|
||||||
|
<value>Aperçu du Terminal Windows</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortName" xml:space="preserve">
|
||||||
|
<value>Terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNameCan" xml:space="preserve">
|
||||||
|
<value>Contrôle de validité du terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppShortNamePre" xml:space="preserve">
|
||||||
|
<value>Aperçu du terminal</value>
|
||||||
|
<comment>{Locked=qps-ploc,qps-ploca,qps-plocm}</comment>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescription" xml:space="preserve">
|
||||||
|
<value>Nouveau Terminal Windows</value>
|
||||||
|
</data>
|
||||||
|
<data name="AppDescriptionPre" xml:space="preserve">
|
||||||
|
<value>Terminal Windows avec un aperçu des fonctionnalités à venir</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Canary" xml:space="preserve">
|
||||||
|
<value>Ouvrir dans le terminal (&contrôle de validité)</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Canary version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem_Preview" xml:space="preserve">
|
||||||
|
<value>Ouvrir dans la &préversion du Terminal</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
<data name="ShellExtension_OpenInTerminalMenuItem" xml:space="preserve">
|
||||||
|
<value>Ouvrir dans le &Terminal</value>
|
||||||
|
<comment>This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal. Please mark one of the characters to be an accelerator key.</comment>
|
||||||
|
</data>
|
||||||
|
</root>
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user