fix some string formatting errors

git-svn-id: https://oblivionworks.svn.sourceforge.net/svnroot/oblivionworks/Programs/Wrye Bash@2052 f4dd7b1e-a010-49b6-a343-4c2a2e9f43eb
typo fixes

git-svn-id: https://oblivionworks.svn.sourceforge.net/svnroot/oblivionworks/Programs/Wrye Bash@2053 f4dd7b1e-a010-49b6-a343-4c2a2e9f43eb
more minor typo fixes
adjusted launching game search so that if it finds no games suggests -o cmd line option and says it found no games.

git-svn-id: https://oblivionworks.svn.sourceforge.net/svnroot/oblivionworks/Programs/Wrye Bash@2054 f4dd7b1e-a010-49b6-a343-4c2a2e9f43eb
removed unnecessary translateable digits and a typo fix. (thanks to bluesky404)

git-svn-id: https://oblivionworks.svn.sourceforge.net/svnroot/oblivionworks/Programs/Wrye Bash@2055 f4dd7b1e-a010-49b6-a343-4c2a2e9f43eb
bugfix for unpacking data for MODS subrecords (Skyrim)

git-svn-id: https://oblivionworks.svn.sourceforge.net/svnroot/oblivionworks/Programs/Wrye Bash@2056 f4dd7b1e-a010-49b6-a343-4c2a2e9f43eb
change the 'bad file name' error on renaming a mod to just a warning, prompting if the user wants to continue anyway.

git-svn-id: https://oblivionworks.svn.sourceforge.net/svnroot/oblivionworks/Programs/Wrye Bash@2057 f4dd7b1e-a010-49b6-a343-4c2a2e9f43eb
oops, went a little to unicode zealous.  time.strptime doesn't return a str or unicode object, so shoulding be trying to pass that to _unicode.

git-svn-id: https://oblivionworks.svn.sourceforge.net/svnroot/oblivionworks/Programs/Wrye Bash@2058 f4dd7b1e-a010-49b6-a343-4c2a2e9f43eb
should fix CBash bug: 'importFile' is not defined.

git-svn-id: https://oblivionworks.svn.sourceforge.net/svnroot/oblivionworks/Programs/Wrye Bash@2059 f4dd7b1e-a010-49b6-a343-4c2a2e9f43eb
typo filename->fileName

git-svn-id: https://oblivionworks.svn.sourceforge.net/svnroot/oblivionworks/Programs/Wrye Bash@2060 f4dd7b1e-a010-49b6-a343-4c2a2e9f43eb
cint unicode-ized.  Still might have issues with unicode filenames, as they have to be encoded before being sent to CBash.dll for loading, but record fields should all be treated as unicode object where appropriate now.

git-svn-id: https://oblivionworks.svn.sourceforge.net/svnroot/oblivionworks/Programs/Wrye Bash@2061 f4dd7b1e-a010-49b6-a343-4c2a2e9f43eb
a few edits to bosh that got missed

unicode fixes for cint

git-svn-id: https://oblivionworks.svn.sourceforge.net/svnroot/oblivionworks/Programs/Wrye Bash@2062 f4dd7b1e-a010-49b6-a343-4c2a2e9f43eb
Skyrim:
- only write out the VMAD subrecord if it exits
- only write out the MODS subrecord if it exists
- Better handling of the KSIZ/KWDA subrecords


git-svn-id: https://oblivionworks.svn.sourceforge.net/svnroot/oblivionworks/Programs/Wrye Bash@2063 f4dd7b1e-a010-49b6-a343-4c2a2e9f43eb
bolt: forgot to import 'stat' for clearing the RO flag
basher: change where the 'non-ASCII' name prompt is shown, to reduce confusion.

git-svn-id: https://oblivionworks.svn.sourceforge.net/svnroot/oblivionworks/Programs/Wrye Bash@2064 f4dd7b1e-a010-49b6-a343-4c2a2e9f43eb
update Chinese tranlation from bluesky404

fixed the INI Edits Tab not updating the status bar (lower right hand bit)

git-svn-id: https://oblivionworks.svn.sourceforge.net/svnroot/oblivionworks/Programs/Wrye Bash@2065 f4dd7b1e-a010-49b6-a343-4c2a2e9f43eb
fixed a typo that could potentially cause a startup crash.

git-svn-id: https://oblivionworks.svn.sourceforge.net/svnroot/oblivionworks/Programs/Wrye Bash@2066 f4dd7b1e-a010-49b6-a343-4c2a2e9f43eb
bugfix for WryeText when called via the Mod Checker

small speed improvement in the WryeText class (still plenty more of the same type of optimizations to be done)

git-svn-id: https://oblivionworks.svn.sourceforge.net/svnroot/oblivionworks/Programs/Wrye Bash@2067 f4dd7b1e-a010-49b6-a343-4c2a2e9f43eb
it appears that when I merged the Unicode branch back into the trunk, I overwrote PM's fix for allowing < 4 digit Skryim Nexus file Id's.

This commit fixes that, and expands on that, allowing as low as single digit file id's.

git-svn-id: https://oblivionworks.svn.sourceforge.net/svnroot/oblivionworks/Programs/Wrye Bash@2068 f4dd7b1e-a010-49b6-a343-4c2a2e9f43eb
fix so the 'BOSS Report' command will use the correct Nexus site when in non-Oblivion mode.

Better support of the TES4.ONAM subrecord (still not writing it out correctly, but none of the relevant record types are supported yet).

git-svn-id: https://oblivionworks.svn.sourceforge.net/svnroot/oblivionworks/Programs/Wrye Bash@2069 f4dd7b1e-a010-49b6-a343-4c2a2e9f43eb
move the 'Create New Bashed Patch' command to the global Mods Tab context menu.

possible fix for reading the userlist.txt

git-svn-id: https://oblivionworks.svn.sourceforge.net/svnroot/oblivionworks/Programs/Wrye Bash@2070 f4dd7b1e-a010-49b6-a343-4c2a2e9f43eb
fix so that bash doesn't warn about missing translation file when language is set to English (since then it doesn't need a translation file)

git-svn-id: https://oblivionworks.svn.sourceforge.net/svnroot/oblivionworks/Programs/Wrye Bash@2071 f4dd7b1e-a010-49b6-a343-4c2a2e9f43eb