added: two tables to locales/substitute: smallleters, capitalics

added: locale.ToSmall(wchar_t), locale.ToCapital(wchar_t)
       now we are able to recognize other than ASCII characters
added: static/basic/winix.css with basic styles
removed: [include "item_options.html"] from html templates (fun_cat.html and others)




git-svn-id: svn://ttmath.org/publicrep/winix/trunk@760 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
2011-08-29 22:23:54 +00:00
parent b984475e49
commit 8c01b0f6c0
10 changed files with 626 additions and 54 deletions

View File

@@ -2,7 +2,7 @@
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2008-2010, Tomasz Sowa
* Copyright (c) 2008-2011, Tomasz Sowa
* All rights reserved.
*
*/
@@ -36,12 +36,7 @@ void fil_capitalize(Info & i)
const std::wstring & str = i.in.Str();
for(size_t a=0 ; a<str.size() ; ++a)
{
if( str[a]>='a' && str[a]<='z' )
i.out << R(wchar_t(str[a] - 'a' + 'A'));
else
i.out << R(str[a]);
}
i.out << R(locale.ToCapital(str[a]));
}
@@ -50,12 +45,7 @@ void fil_tosmall(Info & i)
const std::wstring & str = i.in.Str();
for(size_t a=0 ; a<str.size() ; ++a)
{
if( str[a]>='A' && str[a]<='Z' )
i.out << R(wchar_t(str[a] - 'A' + 'a'));
else
i.out << R(str[a]);
}
i.out << R(locale.ToSmall(str[a]));
}
@@ -72,10 +62,7 @@ void fil_firstup(Info & i)
if( str[a]!=' ' && str[a]!='\t' && str[a]!=13 && str[a]!=10 && str[a]!=160 )
was_dot = false;
if( str[a]>='a' && str[a]<='z' )
i.out << R(wchar_t(str[a] - 'a' + 'A'));
else
i.out << R(str[a]);
i.out << R(locale.ToCapital(str[a]));
}
else
{