Data Folder

From IceChat Wiki
Revision as of 04:32, 15 February 2015 by IceCold (Talk | contribs) (Improve explanation, replace "profile" with "multiple instances" where applicable)

Jump to: navigation, search

Data Folder is a folder where IceChat keeps its settings. These settings are saved in a set of xml files, separately per each profile.

By default, IceChat 9 sets the Data Folder in the Local Application Data.
In Windows XP it's under %USERPROFILE%\Local Settings\Application Data\IceChat Networks\ and in later versions under %LOCALAPPDATA%\IceChat Networks\.

The location can be changed, as explained in the Multiple Instances page.

The location of the Data Folder is displayed on the Welcome Tab when the client starts.

The Data Folder can be opened from the Browse Data Folder under the Help menu.

IceChat settings are kept in various XML files, under the Data Folder or its subfolders.

Emoticons

IceChat 9 comes with a complete set of Emoticons when initially installed. The Emoticons Folder is located under the Data Folder.

Emoticons settings is combined of two elements, the image file and its definition in the IceChatEmoticons.xml, both located in the Emoticons Folder.

Emoticons can be downloaded from the site's download page, and placed under the Data Folder, as described in the Multiple Instances page.

Emoticons images must be placed inside the Emoticons folder.

Language

The Language sub-folder contains a English.xml file.
IceChat 9 is prepared for translation. This is done by adding a file for each desired language.
Each language file has the language name in the first tag, and the translated strings following according to the English examle.

At the time of writing, (IceChat ver 9.0), the base for translation is only partially completed. The settings for language are in the Main Settings tab section.

Logs

The Logs sub-folder contains all the log files for the specific profile. The root Log folder contain general log files, one for errors and one for dubug.
In addition, the Log folder has a sub-folder for each network. Under each network folder are additional sub-folders, one for the logged channels and one for the logged queries.

The Log Folder can be opened from the Browse Log Folder under the Help menu.

The settings for logs are explained in the Logging tab section.

Pictures

This folder is where the System Tray icons files are expected to reside. For more info see Main Settings tab.

Sounds

This folder is the default one where the sounds for events are expected. The settings for the sounds are kept in IceChatSounds.xml file in the Data Folder root.

XML files

The following XML files are located directly under the Data Folder root.

ChannelSetting.xml
This file contains the individual setting for each channel that was opened. The settings can be changed via the channel's context menu in the Server Tree
ColorPalette.xml
This file defined the Color Palette for the profile.
IceChatAliases.xml
This file contains the Aliases defined for the profile.
IceChatChannels.xml
This file holds the Favorite Channels list
IceChatColors.xml
This is the file that contains the color settings for the default Themes
IceChatFonts.xml
This file contains the font setting for the profile.
IceChatMessages.xml
This file contains the colors defined for the various messages.
IceChatOptions.xml
This file keeps most of settings of IceChat 9.
IceChatPlugins.xml
This file contain the list of loaded plugins.
IceChatPopups.xml
This file contains the Popup Menus commands.
IceChatServer.xml
This file contains the list of defined servers with their settings.

Plugins XML files

The following files hold the settings or data of specific plugins.

IceChatHighLites.xml
Holds the nick names to be highlighted as set in the Nick Hilite tab.
IceChatNickHighLites.xml
Holds the text to be highlighted as set in the High Lite tab.
IceChatSimpleScript.xml
Holds the settings for the Simple Script Plugin.
IceChatTwitter.xml
Holds the Twitter user names that are added in the settings.
IceChatTwitterSettings.xml
Holds the Twitter settings, that are set in the settings tab.