Update XDG information in support of bug report 892.

pull/16/head
Darrell Anderson 13 years ago
parent 09d01cacf8
commit 6ed1ea98db

@ -624,17 +624,17 @@ The change should affect only code using hardcoded numeric values instead of usi
<H3><A NAME="kcontrol">Changes in KControl</A></H3> <H3><A NAME="kcontrol">Changes in KControl</A></H3>
<H4>Modules that require root permission</H4> <H4>Modules that require root permission</H4>
The meaning of the <i>X-KDE-RootOnly</i> flag in the .desktop files has changed. The meaning of the <i>X-TDE-RootOnly</i> flag in the .desktop files has changed.
In KControl 2.0 a message was shown if the user did not press the &quot;modify&quot; In KControl 2.0 a message was shown if the user did not press the &quot;modify&quot;
button. With the additional flag <i>X-KDE-HasReadOnlyMode</i> it was possible to show button. With the additional flag <i>X-TDE-HasReadOnlyMode</i> it was possible to show
a disabled version of the module instead of the message. The behavior was inconsistent a disabled version of the module instead of the message. The behavior was inconsistent
and has been changed: and has been changed:
<ul> <ul>
<li><i>X-KDE-HasReadOnlyMode</i> is not used anymore and is ignored by KControl &gt; 2.0. <li><i>X-TDE-HasReadOnlyMode</i> is not used anymore and is ignored by KControl &gt; 2.0.
<li><i>X-KDE-RootOnly</i> does now show a disabled preview of the widget and a notification box. <li><i>X-TDE-RootOnly</i> does now show a disabled preview of the widget and a notification box.
<li>If you want the old behavior back set <i>X-KDE-IsHiddenByDefault</i> along with <li>If you want the old behavior back set <i>X-TDE-IsHiddenByDefault</i> along with
<i>X-KDE-RootOnly</i>. Please note that this behavior is deprecated the sake of <i>X-TDE-RootOnly</i>. Please note that this behavior is deprecated the sake of
usability. usability.
</ul> </ul>

@ -87,4 +87,4 @@ Comment[zu]=Ibhulogo le-TDE MCOP-DCOP
Icon=kmcop Icon=kmcop
ServiceTypes=KMCOP ServiceTypes=KMCOP
X-DCOP-ServiceType=Unique X-DCOP-ServiceType=Unique
X-KDE-StartupNotify=false X-TDE-StartupNotify=false

@ -116,4 +116,4 @@ Comment[zu]=Isaziso se-Daemon ye-TDE
Icon=knotify Icon=knotify
ServiceTypes=KNotify ServiceTypes=KNotify
X-DCOP-ServiceType=Unique X-DCOP-ServiceType=Unique
X-KDE-StartupNotify=false X-TDE-StartupNotify=false

@ -1,4 +1,4 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KHexEdit/KBytesEdit X-TDE-ServiceType=KHexEdit/KBytesEdit

@ -1,6 +1,6 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=DCOP/InstantMessenger X-TDE-ServiceType=DCOP/InstantMessenger
Comment=Instant Messenger with a DCOP interface Comment=Instant Messenger with a DCOP interface
Comment[af]=Oombliklike Boodskapper met DCOP intervlak Comment[af]=Oombliklike Boodskapper met DCOP intervlak
Comment[be]=Імгненны абвестнік з інтэрфэйсам DCOP Comment[be]=Імгненны абвестнік з інтэрфэйсам DCOP

@ -1,4 +1,4 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KMediaPlayer/Player X-TDE-ServiceType=KMediaPlayer/Player
X-KDE-Derived=KParts/ReadOnlyPart X-TDE-Derived=KParts/ReadOnlyPart

@ -1,3 +1,3 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KMediaPlayer/Engine X-TDE-ServiceType=KMediaPlayer/Engine

@ -1,4 +1,4 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KRegExpEditor/KRegExpEditor X-TDE-ServiceType=KRegExpEditor/KRegExpEditor

@ -71,8 +71,8 @@ Name[wa]=Enondeu di scripes shell bash
Name[zh_CN]=Bash Shell 脚本运行程序 Name[zh_CN]=Bash Shell 脚本运行程序
Name[zh_TW]=Bash Shell Script 執行器 Name[zh_TW]=Bash Shell Script 執行器
Type=Service Type=Service
X-KDE-Library=libshellscript X-TDE-Library=libshellscript
X-KDE-Script-Runner=ShellScript/bash X-TDE-Script-Runner=ShellScript/bash
ServiceTypes=KScriptRunner/KScriptRunner ServiceTypes=KScriptRunner/KScriptRunner
Comment=Runs bash shell scripts from inside the application. Comment=Runs bash shell scripts from inside the application.
Comment[af]=Laai bash tolk skripte vanuit die program. Comment[af]=Laai bash tolk skripte vanuit die program.

@ -40,7 +40,7 @@ class TQString;
* { * {
* // Create your @ref KScriptInterface here. * // Create your @ref KScriptInterface here.
* m_interface = KParts::ComponentFactory::createInstanceFromQuery<KScriptInterface>( * m_interface = KParts::ComponentFactory::createInstanceFromQuery<KScriptInterface>(
* "KScriptRunner/KScriptRunner", "([X-KDE-Script-Runner] == 'bash/shell')", this ); * "KScriptRunner/KScriptRunner", "([X-TDE-Script-Runner] == 'bash/shell')", this );
* } * }
* *
* virtual ~KScriptAction() * virtual ~KScriptAction()

@ -1,6 +1,6 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KScriptRunner/KScriptRunner X-TDE-ServiceType=KScriptRunner/KScriptRunner
Comment=This is a generic test script engine for testing the script interface. Comment=This is a generic test script engine for testing the script interface.
Comment[af]=Hierdie is 'n generies toets skrip masjien vir toetsing die skrip koppelvlak. Comment[af]=Hierdie is 'n generies toets skrip masjien vir toetsing die skrip koppelvlak.
Comment[ar]=هذه آلة نصوص برمجية اختبارية لاختبار واجهة النص البرمجي. Comment[ar]=هذه آلة نصوص برمجية اختبارية لاختبار واجهة النص البرمجي.
@ -84,6 +84,6 @@ Comment[zh_HK]=這是用來測試手稿介面用的一般性測試手稿引擎
Comment[zh_TW]=這是用來測試手稿介面用的一般性測試手稿引擎 Comment[zh_TW]=這是用來測試手稿介面用的一般性測試手稿引擎
Comment[zu]=Lena yinjini yesikripti sokuvivinya sawonke wonke yokuvivinya isikripti somxhumanisi. Comment[zu]=Lena yinjini yesikripti sokuvivinya sawonke wonke yokuvivinya isikripti somxhumanisi.
[PropertyDef::X-KDE-Script-Runner] [PropertyDef::X-TDE-Script-Runner]
Type=TQString Type=TQString

@ -51,7 +51,7 @@ bool KScriptManager::addScript( const TQString &scriptDesktopFile)
KDesktopFile desktop(scriptDesktopFile, true); KDesktopFile desktop(scriptDesktopFile, true);
m_scripts.insert(desktop.readName(), new ScriptInfo()); m_scripts.insert(desktop.readName(), new ScriptInfo());
m_scripts[desktop.readName()]->scriptType = desktop.readType(); m_scripts[desktop.readName()]->scriptType = desktop.readType();
TQString localpath = TQString(kapp->name()) + "/scripts/" + desktop.readEntry("X-KDE-ScriptName", ""); TQString localpath = TQString(kapp->name()) + "/scripts/" + desktop.readEntry("X-TDE-ScriptName", "");
m_scripts[desktop.readName()]->scriptFile = locate("data", localpath); m_scripts[desktop.readName()]->scriptFile = locate("data", localpath);
// m_scripts[desktop.readName()]->scriptMethod = tmpScriptMethod; // m_scripts[desktop.readName()]->scriptMethod = tmpScriptMethod;
success = true; success = true;
@ -86,7 +86,7 @@ void KScriptManager::runScript( const TQString &scriptName, TQObject *context, c
ScriptInfo *newScript = m_scripts[scriptName]; ScriptInfo *newScript = m_scripts[scriptName];
if (newScript) if (newScript)
{ {
TQString scriptType = "([X-KDE-Script-Runner] == '" + newScript->scriptType + "')"; TQString scriptType = "([X-TDE-Script-Runner] == '" + newScript->scriptType + "')";
kdDebug()<<"running script, type = '"<<scriptType<<"'"<<endl; kdDebug()<<"running script, type = '"<<scriptType<<"'"<<endl;
// See if the script is already cached... // See if the script is already cached...
if ( !m_scriptCache[scriptName] ) if ( !m_scriptCache[scriptName] )

@ -1,6 +1,6 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=DCOP/Text-to-Speech X-TDE-ServiceType=DCOP/Text-to-Speech
Comment=Text-to-Speech Service with a DCOP interface Comment=Text-to-Speech Service with a DCOP interface
Comment[af]=Tekste-tot-spraak diens met DCOP intervlak Comment[af]=Tekste-tot-spraak diens met DCOP intervlak
Comment[be]=Сервіс агалошвання тэксту з інтэрфэйсам DCOP Comment[be]=Сервіс агалошвання тэксту з інтэрфэйсам DCOP

@ -1,7 +1,7 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KTextEditor/Document X-TDE-ServiceType=KTextEditor/Document
X-KDE-Derived=KParts/ReadWritePart X-TDE-Derived=KParts/ReadWritePart
Comment=Embeddable Text Editor Component (with Doc/View Separation) Comment=Embeddable Text Editor Component (with Doc/View Separation)
Comment[af]=Inlegbare Teks Redigeerder Komponent (met Dok/Besigtig Seperasie) Comment[af]=Inlegbare Teks Redigeerder Komponent (met Dok/Besigtig Seperasie)
Comment[ar]=مكوّن تحرير النصوص القابل للدمج )مع Doc/View Separation( Comment[ar]=مكوّن تحرير النصوص القابل للدمج )مع Doc/View Separation(

@ -1,7 +1,7 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KTextEditor/Editor X-TDE-ServiceType=KTextEditor/Editor
X-KDE-Derived=KParts/ReadWritePart X-TDE-Derived=KParts/ReadWritePart
Comment=Embeddable Text Editor Component (without Doc/View Separation) Comment=Embeddable Text Editor Component (without Doc/View Separation)
Comment[af]=Inlegbare Teks Redigeerder Komponent (sonder om te Dok/Besigtig Seperasie) Comment[af]=Inlegbare Teks Redigeerder Komponent (sonder om te Dok/Besigtig Seperasie)
Comment[ar]=مكوّن تحرير النصوص القابل للدمج )مع Doc/View Separation( Comment[ar]=مكوّن تحرير النصوص القابل للدمج )مع Doc/View Separation(

@ -1,7 +1,7 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KTextEditor/Plugin X-TDE-ServiceType=KTextEditor/Plugin
X-KDE-Derived= X-TDE-Derived=
Comment=KTextEditor Plugin Comment=KTextEditor Plugin
Comment[af]=KTextEditor Inprop Module Comment[af]=KTextEditor Inprop Module
Comment[ar]=مساعد برنامج KTextEditor Comment[ar]=مساعد برنامج KTextEditor

@ -68,7 +68,7 @@ FormatFactory::FormatFactory()
config.setGroup( "Plugin" ); config.setGroup( "Plugin" );
TQString type = config.readEntry( "Type" ); TQString type = config.readEntry( "Type" );
info->library = config.readEntry( "X-KDE-Library" ); info->library = config.readEntry( "X-TDE-Library" );
config.setGroup( "Misc" ); config.setGroup( "Misc" );
info->nameLabel = config.readEntry( "Name" ); info->nameLabel = config.readEntry( "Name" );

@ -86,4 +86,4 @@ Name[zu]=Okuhambisana ngambili
[Plugin] [Plugin]
Type=binary Type=binary
X-KDE-Library=kabcformat_binary X-TDE-Library=kabcformat_binary

@ -101,5 +101,5 @@ Comment[zh_TW]=libkab 至 libkabc 轉換工具
Comment[zu]=Ithuluzi lokuguqula le-libkab kuyaku-libkabc Comment[zu]=Ithuluzi lokuguqula le-libkab kuyaku-libkabc
Terminal=false Terminal=false
NoDisplay=true NoDisplay=true
X-KDE-autostart-condition=kab2kabcrc:Startup:EnableAutostart:true X-TDE-autostart-condition=kab2kabcrc:Startup:EnableAutostart:true
OnlyShowIn=TDE; OnlyShowIn=TDE;

@ -73,4 +73,4 @@ Name[zh_TW]=聯絡人
Type=Service Type=Service
ServiceTypes=KResources/Manager ServiceTypes=KResources/Manager
X-KDE-ResourceFamily=contact X-TDE-ResourceFamily=contact

@ -85,8 +85,8 @@ Name[zh_CN]=目录
Name[zh_HK]=目錄 Name[zh_HK]=目錄
Name[zh_TW]=目錄 Name[zh_TW]=目錄
Name[zu]=Uhlu lwamafayela Name[zu]=Uhlu lwamafayela
X-KDE-Library=kabc_dir X-TDE-Library=kabc_dir
Type=Service Type=Service
ServiceTypes=KResources/Plugin ServiceTypes=KResources/Plugin
X-KDE-ResourceFamily=contact X-TDE-ResourceFamily=contact
X-KDE-ResourceType=dir X-TDE-ResourceType=dir

@ -19,8 +19,8 @@ Name[ven]=Tsikoni
Name[wa]=Evolucion Name[wa]=Evolucion
Name[xh]=Utshintsho lwendawo ngokwenqanawa Name[xh]=Utshintsho lwendawo ngokwenqanawa
Name[zu]=Evolushini Name[zu]=Evolushini
X-KDE-Library=kabc_evo X-TDE-Library=kabc_evo
Type=Service Type=Service
ServiceTypes=KResources/Plugin ServiceTypes=KResources/Plugin
X-KDE-ResourceFamily=contact X-TDE-ResourceFamily=contact
X-KDE-ResourceType=evolution X-TDE-ResourceType=evolution

@ -75,8 +75,8 @@ Name[wa]=Fitchî
Name[zh_CN]=文件 Name[zh_CN]=文件
Name[zh_HK]=檔案 Name[zh_HK]=檔案
Name[zh_TW]=檔案 Name[zh_TW]=檔案
X-KDE-Library=kabc_file X-TDE-Library=kabc_file
Type=Service Type=Service
ServiceTypes=KResources/Plugin ServiceTypes=KResources/Plugin
X-KDE-ResourceFamily=contact X-TDE-ResourceFamily=contact
X-KDE-ResourceType=file X-TDE-ResourceType=file

@ -3,8 +3,8 @@ Name=LDAP
Name[bn]=এল-ডি-এ-পি (LDAP) Name[bn]=এল-ডি-এ-পি (LDAP)
Name[hi]=एलडीएपी (LDAP) Name[hi]=एलडीएपी (LDAP)
Name[te]=ఎల్డిఏపి Name[te]=ఎల్డిఏపి
X-KDE-Library=kabc_ldapkio X-TDE-Library=kabc_ldapkio
Type=Service Type=Service
ServiceTypes=KResources/Plugin ServiceTypes=KResources/Plugin
X-KDE-ResourceFamily=contact X-TDE-ResourceFamily=contact
X-KDE-ResourceType=ldapkio X-TDE-ResourceType=ldapkio

@ -83,8 +83,8 @@ Name[zh_CN]=网络
Name[zh_HK]=網絡 Name[zh_HK]=網絡
Name[zh_TW]=網路 Name[zh_TW]=網路
Name[zu]=Umsebenzi wokuxhumana okusakazekile Name[zu]=Umsebenzi wokuxhumana okusakazekile
X-KDE-Library=kabc_net X-TDE-Library=kabc_net
Type=Service Type=Service
ServiceTypes=KResources/Plugin ServiceTypes=KResources/Plugin
X-KDE-ResourceFamily=contact X-TDE-ResourceFamily=contact
X-KDE-ResourceType=net X-TDE-ResourceType=net

@ -7,4 +7,4 @@ Name[te]=ఏస్క్యుఎల్
[Plugin] [Plugin]
Type=sql Type=sql
X-KDE-Library=kabc_sql X-TDE-Library=kabc_sql

@ -82,7 +82,7 @@ Name[zh_CN]=嵌入式 KDE 高级文本编辑器
Name[zh_HK]=嵌入式進階文字編輯器 Name[zh_HK]=嵌入式進階文字編輯器
Name[zh_TW]=嵌入式進階文字編輯器 Name[zh_TW]=嵌入式進階文字編輯器
Name[zu]=Umlungisi Wezinga Eliphezulu Oshuthekiwe Name[zu]=Umlungisi Wezinga Eliphezulu Oshuthekiwe
X-KDE-Library=libkatepart X-TDE-Library=libkatepart
Icon=kate Icon=kate
ServiceTypes=KParts/ReadOnlyPart,Browser/View,KParts/ReadWritePart,KTextEditor/Editor,KTextEditor/Document ServiceTypes=KParts/ReadOnlyPart,Browser/View,KParts/ReadWritePart,KTextEditor/Editor,KTextEditor/Document
Type=Service Type=Service

@ -128,7 +128,7 @@ Comment[uk]=Встановлює закладки на рядках, що від
Comment[vi]=Đặt đánh dấu trên các dòng khớp một mẫu nào đó khi tải tài liệu. Comment[vi]=Đặt đánh dấu trên các dòng khớp một mẫu nào đó khi tải tài liệu.
Comment[zh_CN]=文档装入时根据匹配模式自动设置书签 Comment[zh_CN]=文档装入时根据匹配模式自动设置书签
Comment[zh_TW]=文件載入時以字串比對演算法來設定書籤。 Comment[zh_TW]=文件載入時以字串比對演算法來設定書籤。
X-KDE-Library=ktexteditor_autobookmarker X-TDE-Library=ktexteditor_autobookmarker
ServiceTypes=KTextEditor/Plugin ServiceTypes=KTextEditor/Plugin
Type=Service Type=Service
InitialPreference=8 InitialPreference=8

@ -149,7 +149,7 @@ Comment[vi]=Chèn bất kỳ tập tin có khả năng đọc tại vị trí c
Comment[zh_CN]=在光标位置插入任何可读文件 Comment[zh_CN]=在光标位置插入任何可读文件
Comment[zh_HK]=在游標處插入任意的檔案 Comment[zh_HK]=在游標處插入任意的檔案
Comment[zh_TW]=在游標處插入任意的可讀檔案 Comment[zh_TW]=在游標處插入任意的可讀檔案
X-KDE-Library=ktexteditor_insertfile X-TDE-Library=ktexteditor_insertfile
ServiceTypes=KTextEditor/Plugin ServiceTypes=KTextEditor/Plugin
Type=Service Type=Service
InitialPreference=8 InitialPreference=8

@ -146,7 +146,7 @@ Comment[uk]=Також відомий як "Пошук за вводом"
Comment[vi]=Cũng được biết như là « Tìm kiếm trong khi gõ ». Comment[vi]=Cũng được biết như là « Tìm kiếm trong khi gõ ».
Comment[zh_CN]=也称为“即输即搜” Comment[zh_CN]=也称为“即输即搜”
Comment[zh_TW]=也稱做「即時搜尋」 Comment[zh_TW]=也稱做「即時搜尋」
X-KDE-Library=ktexteditor_isearch X-TDE-Library=ktexteditor_isearch
ServiceTypes=KTextEditor/Plugin ServiceTypes=KTextEditor/Plugin
Type=Service Type=Service
InitialPreference=8 InitialPreference=8

@ -162,7 +162,7 @@ Comment[zh_CN]=启用像辞典(thesaurus)和拼写检查(spell check)这样的
Comment[zh_HK]=如果有安裝的話,啟用像同義字字典和拼字檢查等的文字工具 Comment[zh_HK]=如果有安裝的話,啟用像同義字字典和拼字檢查等的文字工具
Comment[zh_TW]=打開資料工具如同義字典與拼字檢查 (如果有安裝的話) Comment[zh_TW]=打開資料工具如同義字典與拼字檢查 (如果有安裝的話)
Comment[zu]=Nika amandla amathuluzi edata anjenge thesaurus kanye nokubheka ukubhalwa kwamagama (uma kufakiwe) Comment[zu]=Nika amandla amathuluzi edata anjenge thesaurus kanye nokubheka ukubhalwa kwamagama (uma kufakiwe)
X-KDE-Library=ktexteditor_kdatatool X-TDE-Library=ktexteditor_kdatatool
ServiceTypes=KTextEditor/Plugin ServiceTypes=KTextEditor/Plugin
Type=Service Type=Service
InitialPreference=8 InitialPreference=8

@ -132,7 +132,7 @@ Comment[uk]=Завершення слів у документі. Пряме аб
Comment[vi]=Khả năng nhập xong từ trong tài liệu, đựa vào chiều hoặc vào bộ bật lên. Comment[vi]=Khả năng nhập xong từ trong tài liệu, đựa vào chiều hoặc vào bộ bật lên.
Comment[zh_CN]=在文档中基于方向或弹出补全单词 Comment[zh_CN]=在文档中基于方向或弹出补全单词
Comment[zh_TW]=在編輯文件時的單字補完功能 Comment[zh_TW]=在編輯文件時的單字補完功能
X-KDE-Library=ktexteditor_docwordcompletion X-TDE-Library=ktexteditor_docwordcompletion
ServiceTypes=KTextEditor/Plugin ServiceTypes=KTextEditor/Plugin
Type=Service Type=Service
InitialPreference=8 InitialPreference=8

@ -95,5 +95,5 @@ Name[ta]=கேசான்றிதழ்பகுதி
Name[te]=కెసెర్ట్ పార్ట్ Name[te]=కెసెర్ట్ పార్ట్
Name[ven]=Tshipida tsha cert ya K Name[ven]=Tshipida tsha cert ya K
ServiceTypes=KParts/ReadWritePart ServiceTypes=KParts/ReadWritePart
X-KDE-Library=libkcertpart X-TDE-Library=libkcertpart
InitialPreference=15 InitialPreference=15

@ -106,7 +106,7 @@ A KDED module should install a .desktop file with
ServicesTypes=KDEDModule ServicesTypes=KDEDModule
A KDED module will be loaded on KDE startup if it has a line A KDED module will be loaded on KDE startup if it has a line
X-KDE-Kded-autoload=true X-TDE-Kded-autoload=true
Note that this flag doesn't cause the module to be loaded if the KDE desktop Note that this flag doesn't cause the module to be loaded if the KDE desktop
is not running (i.e. when running a KDE application in another environment). is not running (i.e. when running a KDE application in another environment).
@ -114,12 +114,12 @@ is not running (i.e. when running a KDE application in another environment).
Normally KDED modules are loaded whenever they are accessed, so you don't Normally KDED modules are loaded whenever they are accessed, so you don't
need autoloading enabled. On demand loading can be disabled by putting need autoloading enabled. On demand loading can be disabled by putting
the following line in the .desktop file: the following line in the .desktop file:
X-KDE-Kded-load-on-demand=false X-TDE-Kded-load-on-demand=false
Further it should contain: Further it should contain:
X-KDE-ModuleType=Library X-TDE-ModuleType=Library
X-KDE-Library=foo X-TDE-Library=foo
X-KDE-FactoryName=foo X-TDE-FactoryName=foo
Which means that kded_foo.la is the name of the library that contains Which means that kded_foo.la is the name of the library that contains
the module and KDEDModule *create_foo(const QCString &) is the factory the module and KDEDModule *create_foo(const QCString &) is the factory

@ -26,10 +26,10 @@
<OnlyUnallocated/> <OnlyUnallocated/>
<Include> <Include>
<Not> <Not>
<!-- Don't list non-KDE core applications --> <!-- Don't list non-TDE core applications -->
<And> <And>
<Category>Core</Category> <Category>Core</Category>
<Not><Category>KDE</Category></Not> <Not><Category>TDE</Category></Not>
</And> </And>
<!-- Don't list SUSE's YaST in here --> <!-- Don't list SUSE's YaST in here -->
<Category>X-SuSE-YaST</Category> <Category>X-SuSE-YaST</Category>
@ -40,12 +40,12 @@
<Name>Development</Name> <Name>Development</Name>
<Directory>tde-development.directory</Directory> <Directory>tde-development.directory</Directory>
<Menu> <Menu>
<Name>X-KDE-KDevelopIDE</Name> <Name>X-TDE-KDevelopIDE</Name>
<Directory>tde-development-tdevelop.directory</Directory> <Directory>tde-development-tdevelop.directory</Directory>
<Include> <Include>
<And> <And>
<Category>Development</Category> <Category>Development</Category>
<Category>X-KDE-KDevelopIDE</Category> <Category>X-TDE-KDevelopIDE</Category>
</And> </And>
</Include> </Include>
</Menu> </Menu>
@ -72,7 +72,7 @@
<Include> <Include>
<And> <And>
<Category>Development</Category> <Category>Development</Category>
<Not><Category>X-KDE-KDevelopIDE</Category></Not> <Not><Category>X-TDE-KDevelopIDE</Category></Not>
<Not><Category>Translation</Category></Not> <Not><Category>Translation</Category></Not>
<Not><Category>WebDevelopment</Category></Not> <Not><Category>WebDevelopment</Category></Not>
</And> </And>
@ -108,7 +108,7 @@
<Category>Education</Category> <Category>Education</Category>
<Or> <Or>
<Category>Languages</Category> <Category>Languages</Category>
<Category>X-KDE-Edu-Language</Category> <Category>X-TDE-Edu-Language</Category>
</Or> </Or>
</And> </And>
</Include> </Include>
@ -131,11 +131,11 @@
<Category>Education</Category> <Category>Education</Category>
<Not> <Not>
<Category>Languages</Category> <Category>Languages</Category>
<Category>X-KDE-Edu-Language</Category> <Category>X-TDE-Edu-Language</Category>
<Category>Math</Category> <Category>Math</Category>
<Category>Science</Category> <Category>Science</Category>
<Category>Teaching</Category> <Category>Teaching</Category>
<Category>X-KDE-Edu-Teaching</Category> <Category>X-TDE-Edu-Teaching</Category>
</Not> </Not>
</And> </And>
</Include> </Include>
@ -158,7 +158,7 @@
<Category>Education</Category> <Category>Education</Category>
<Or> <Or>
<Category>Teaching</Category> <Category>Teaching</Category>
<Category>X-KDE-Edu-Teaching</Category> <Category>X-TDE-Edu-Teaching</Category>
</Or> </Or>
</And> </And>
</Include> </Include>
@ -204,7 +204,7 @@
<And> <And>
<Category>Game</Category> <Category>Game</Category>
<Or> <Or>
<Category>X-KDE-KidsGame</Category> <Category>X-TDE-KidsGame</Category>
<Category>KidsGame</Category> <Category>KidsGame</Category>
</Or> </Or>
</And> </And>
@ -227,7 +227,7 @@
<Category>ArcadeGame</Category> <Category>ArcadeGame</Category>
<Category>BoardGame</Category> <Category>BoardGame</Category>
<Category>CardGame</Category> <Category>CardGame</Category>
<Category>X-KDE-KidsGame</Category> <Category>X-TDE-KidsGame</Category>
<Category>KidsGame</Category> <Category>KidsGame</Category>
<Category>StrategyGame</Category> <Category>StrategyGame</Category>
</Not> </Not>
@ -240,7 +240,7 @@
<Include> <Include>
<And> <And>
<Category>Graphics</Category> <Category>Graphics</Category>
<Not><Category>X-KDE-More</Category></Not> <Not><Category>X-TDE-More</Category></Not>
<Not><Filename>ooo-draw.desktop</Filename></Not> <Not><Filename>ooo-draw.desktop</Filename></Not>
</And> </And>
</Include> </Include>
@ -250,7 +250,7 @@
<Include> <Include>
<And> <And>
<Category>Graphics</Category> <Category>Graphics</Category>
<Category>X-KDE-More</Category> <Category>X-TDE-More</Category>
</And> </And>
</Include> </Include>
</Menu> </Menu>
@ -261,7 +261,7 @@
<Include> <Include>
<And> <And>
<Category>Network</Category> <Category>Network</Category>
<Not><Category>X-KDE-More</Category></Not> <Not><Category>X-TDE-More</Category></Not>
</And> </And>
</Include> </Include>
<Menu> <Menu>
@ -274,7 +274,7 @@
<Include> <Include>
<And> <And>
<Category>Network</Category> <Category>Network</Category>
<Category>X-KDE-More</Category> <Category>X-TDE-More</Category>
</And> </And>
</Include> </Include>
</Menu> </Menu>
@ -285,7 +285,7 @@
<Include> <Include>
<And> <And>
<Category>AudioVideo</Category> <Category>AudioVideo</Category>
<Not><Category>X-KDE-More</Category></Not> <Not><Category>X-TDE-More</Category></Not>
</And> </And>
</Include> </Include>
<Menu> <Menu>
@ -294,7 +294,7 @@
<Include> <Include>
<And> <And>
<Category>AudioVideo</Category> <Category>AudioVideo</Category>
<Category>X-KDE-More</Category> <Category>X-TDE-More</Category>
</And> </And>
</Include> </Include>
</Menu> </Menu>
@ -311,7 +311,7 @@
<Include> <Include>
<And> <And>
<Category>Office</Category> <Category>Office</Category>
<Not><Category>X-KDE-More</Category></Not> <Not><Category>X-TDE-More</Category></Not>
</And> </And>
<Filename>ooo-draw.desktop</Filename> <Filename>ooo-draw.desktop</Filename>
</Include> </Include>
@ -321,7 +321,7 @@
<Include> <Include>
<And> <And>
<Category>Office</Category> <Category>Office</Category>
<Category>X-KDE-More</Category> <Category>X-TDE-More</Category>
</And> </And>
</Include> </Include>
</Menu> </Menu>
@ -339,7 +339,7 @@
<Include> <Include>
<And> <And>
<Category>System</Category> <Category>System</Category>
<Not><Category>X-KDE-More</Category></Not> <Not><Category>X-TDE-More</Category></Not>
</And> </And>
</Include> </Include>
<Menu> <Menu>
@ -347,8 +347,8 @@
<Directory>tde-system-su.directory</Directory> <Directory>tde-system-su.directory</Directory>
<Include> <Include>
<And> <And>
<Category>X-KDE-System-su</Category> <Category>X-TDE-System-su</Category>
<Not><Category>X-KDE-More</Category></Not> <Not><Category>X-TDE-More</Category></Not>
</And> </And>
</Include> </Include>
</Menu> </Menu>
@ -358,7 +358,7 @@
<Include> <Include>
<And> <And>
<Category>System</Category> <Category>System</Category>
<Category>X-KDE-More</Category> <Category>X-TDE-More</Category>
</And> </And>
</Include> </Include>
</Menu> </Menu>
@ -378,10 +378,10 @@
<And> <And>
<Category>Utility</Category> <Category>Utility</Category>
<Not><Category>Accessibility</Category></Not> <Not><Category>Accessibility</Category></Not>
<Not><Category>X-KDE-Utilities-Desktop</Category></Not> <Not><Category>X-TDE-Utilities-Desktop</Category></Not>
<Not><Category>X-KDE-Utilities-Peripherals</Category></Not> <Not><Category>X-TDE-Utilities-Peripherals</Category></Not>
<Not><Category>X-KDE-Utilities-PIM</Category></Not> <Not><Category>X-TDE-Utilities-PIM</Category></Not>
<Not><Category>X-KDE-More</Category></Not> <Not><Category>X-TDE-More</Category></Not>
</And> </And>
</Include> </Include>
<Menu> <Menu>
@ -400,7 +400,7 @@
<Include> <Include>
<And> <And>
<Category>Utility</Category> <Category>Utility</Category>
<Category>X-KDE-Utilities-Desktop</Category> <Category>X-TDE-Utilities-Desktop</Category>
</And> </And>
</Include> </Include>
</Menu> </Menu>
@ -417,7 +417,7 @@
<Include> <Include>
<And> <And>
<Category>Utility</Category> <Category>Utility</Category>
<Category>X-KDE-Utilities-PIM</Category> <Category>X-TDE-Utilities-PIM</Category>
</And> </And>
</Include> </Include>
</Menu> </Menu>
@ -438,7 +438,7 @@
<Include> <Include>
<And> <And>
<Category>Utility</Category> <Category>Utility</Category>
<Category>X-KDE-More</Category> <Category>X-TDE-More</Category>
</And> </And>
</Include> </Include>
</Menu> </Menu>
@ -448,14 +448,14 @@
<Include> <Include>
<And> <And>
<Category>Utility</Category> <Category>Utility</Category>
<Category>X-KDE-More</Category> <Category>X-TDE-More</Category>
</And> </And>
</Include> </Include>
</Menu> </Menu>
</Menu> </Menu>
<Include> <Include>
<And> <And>
<Category>KDE</Category> <Category>TDE</Category>
<Category>Core</Category> <Category>Core</Category>
</And> </And>
</Include> </Include>

@ -53,7 +53,7 @@ public:
* Adds the entry @p newEntry to the "parent group" @p parent, creating * Adds the entry @p newEntry to the "parent group" @p parent, creating
* the group if necassery. * the group if necassery.
* A "parent group" is a group of services that all have the same * A "parent group" is a group of services that all have the same
* "X-KDE-ParentApp". * "X-TDE-ParentApp".
*/ */
KServiceGroup *addNewChild( const TQString &parent, const char *resource, KSycocaEntry *newEntry); KServiceGroup *addNewChild( const TQString &parent, const char *resource, KSycocaEntry *newEntry);

@ -85,7 +85,7 @@ KBuildServiceTypeFactory::createEntry(const TQString &file, const char *resource
// TODO check Type field first // TODO check Type field first
TQString mime = desktopFile.readEntry( "MimeType" ); TQString mime = desktopFile.readEntry( "MimeType" );
TQString service = desktopFile.readEntry( "X-KDE-ServiceType" ); TQString service = desktopFile.readEntry( "X-TDE-ServiceType" );
if ( mime.isEmpty() && service.isEmpty() ) if ( mime.isEmpty() && service.isEmpty() )
{ {

@ -172,7 +172,7 @@ void Kded::initModules()
for(KService::List::ConstIterator it = kdedModules.begin(); it != kdedModules.end(); ++it) for(KService::List::ConstIterator it = kdedModules.begin(); it != kdedModules.end(); ++it)
{ {
KService::Ptr service = *it; KService::Ptr service = *it;
bool autoload = service->property("X-KDE-Kded-autoload", TQVariant::Bool).toBool(); bool autoload = service->property("X-TDE-Kded-autoload", TQVariant::Bool).toBool();
config->setGroup(TQString("Module-%1").arg(service->desktopEntryName())); config->setGroup(TQString("Module-%1").arg(service->desktopEntryName()));
autoload = config->readBoolEntry("autoload", autoload); autoload = config->readBoolEntry("autoload", autoload);
for (TQStringList::Iterator module = blacklist.begin(); module != blacklist.end(); ++module) for (TQStringList::Iterator module = blacklist.begin(); module != blacklist.end(); ++module)
@ -186,7 +186,7 @@ void Kded::initModules()
if( m_newStartup ) if( m_newStartup )
{ {
// see ksmserver's README for description of the phases // see ksmserver's README for description of the phases
TQVariant phasev = service->property("X-KDE-Kded-phase", TQVariant::Int ); TQVariant phasev = service->property("X-TDE-Kded-phase", TQVariant::Int );
int phase = phasev.isValid() ? phasev.toInt() : 2; int phase = phasev.isValid() ? phasev.toInt() : 2;
bool prevent_autoload = false; bool prevent_autoload = false;
switch( phase ) switch( phase )
@ -211,7 +211,7 @@ void Kded::initModules()
loadModule(service, false); loadModule(service, false);
} }
bool dontLoad = false; bool dontLoad = false;
TQVariant p = service->property("X-KDE-Kded-load-on-demand", TQVariant::Bool); TQVariant p = service->property("X-TDE-Kded-load-on-demand", TQVariant::Bool);
if (p.isValid() && (p.toBool() == false)) if (p.isValid() && (p.toBool() == false))
dontLoad = true; dontLoad = true;
if (dontLoad) if (dontLoad)
@ -230,10 +230,10 @@ void Kded::loadSecondPhase()
for(KService::List::ConstIterator it = kdedModules.begin(); it != kdedModules.end(); ++it) for(KService::List::ConstIterator it = kdedModules.begin(); it != kdedModules.end(); ++it)
{ {
KService::Ptr service = *it; KService::Ptr service = *it;
bool autoload = service->property("X-KDE-Kded-autoload", TQVariant::Bool).toBool(); bool autoload = service->property("X-TDE-Kded-autoload", TQVariant::Bool).toBool();
config->setGroup(TQString("Module-%1").arg(service->desktopEntryName())); config->setGroup(TQString("Module-%1").arg(service->desktopEntryName()));
autoload = config->readBoolEntry("autoload", autoload); autoload = config->readBoolEntry("autoload", autoload);
TQVariant phasev = service->property("X-KDE-Kded-phase", TQVariant::Int ); TQVariant phasev = service->property("X-TDE-Kded-phase", TQVariant::Int );
int phase = phasev.isValid() ? phasev.toInt() : 2; int phase = phasev.isValid() ? phasev.toInt() : 2;
if( phase == 2 && autoload ) if( phase == 2 && autoload )
loadModule(service, false); loadModule(service, false);
@ -266,7 +266,7 @@ KDEDModule *Kded::loadModule(const KService *s, bool onDemand)
if (onDemand) if (onDemand)
{ {
TQVariant p = s->property("X-KDE-Kded-load-on-demand", TQVariant::Bool); TQVariant p = s->property("X-TDE-Kded-load-on-demand", TQVariant::Bool);
if (p.isValid() && (p.toBool() == false)) if (p.isValid() && (p.toBool() == false))
{ {
noDemandLoad(s->desktopEntryName()); noDemandLoad(s->desktopEntryName());
@ -277,12 +277,12 @@ KDEDModule *Kded::loadModule(const KService *s, bool onDemand)
KLibLoader *loader = KLibLoader::self(); KLibLoader *loader = KLibLoader::self();
TQVariant v = s->property("X-KDE-FactoryName", TQVariant::String); TQVariant v = s->property("X-TDE-FactoryName", TQVariant::String);
TQString factory = v.isValid() ? v.toString() : TQString::null; TQString factory = v.isValid() ? v.toString() : TQString::null;
if (factory.isEmpty()) if (factory.isEmpty())
{ {
// Stay bugward compatible // Stay bugward compatible
v = s->property("X-KDE-Factory", TQVariant::String); v = s->property("X-TDE-Factory", TQVariant::String);
factory = v.isValid() ? v.toString() : TQString::null; factory = v.isValid() ? v.toString() : TQString::null;
} }
if (factory.isEmpty()) if (factory.isEmpty())

@ -1,6 +1,6 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KDEDModule X-TDE-ServiceType=KDEDModule
Comment=KDED Module Comment=KDED Module
Comment[ar]=وحدة KDED Comment[ar]=وحدة KDED
Comment[az]=KDED Modulu Comment[az]=KDED Modulu
@ -82,9 +82,9 @@ Comment[zh_CN]=KDED 模块
Comment[zh_HK]=KDED 模組 Comment[zh_HK]=KDED 模組
Comment[zh_TW]=KDED 模組 Comment[zh_TW]=KDED 模組
Comment[zu]=Ingxenye ye-KDED Comment[zu]=Ingxenye ye-KDED
[PropertyDef::X-KDE-FactoryName] [PropertyDef::X-TDE-FactoryName]
Type=TQString Type=TQString
[PropertyDef::X-KDE-Kded-autoload] [PropertyDef::X-TDE-Kded-autoload]
Type=bool Type=bool
[PropertyDef::X-KDE-Kded-load-on-demand] [PropertyDef::X-TDE-Kded-load-on-demand]
Type=bool Type=bool

@ -2,11 +2,11 @@
Type=Service Type=Service
ServiceTypes=KDEDModule ServiceTypes=KDEDModule
X-KDE-ModuleType=Library X-TDE-ModuleType=Library
X-KDE-Library=test X-TDE-Library=test
X-KDE-Factory=test X-TDE-Factory=test
X-KDE-Kded-autoload=false X-TDE-Kded-autoload=false
X-KDE-Kded-load-on-demand=true X-TDE-Kded-load-on-demand=true
Name=KDED Test Module Name=KDED Test Module
Name[af]=Kded Toets Module Name[af]=Kded Toets Module

@ -60,7 +60,7 @@ Name[zh_HK]=ELF 資訊
Name[zh_TW]=ELF 資訊 Name[zh_TW]=ELF 資訊
Name[zu]=Ulwazi lwe-ELF Name[zu]=Ulwazi lwe-ELF
ServiceTypes=KFilePlugin ServiceTypes=KFilePlugin
X-KDE-Library=kfile_elf X-TDE-Library=kfile_elf
MimeType=application/x-executable MimeType=application/x-executable
PreferredItems=Name,Description,License,Copyright,Authors,Product,Organization,Version,DateTime,Notes" PreferredItems=Name,Description,License,Copyright,Authors,Product,Organization,Version,DateTime,Notes"
SupportsThumbnail=false SupportsThumbnail=false

@ -296,7 +296,7 @@ PluginBase::PluginBase(ExecState *exec, bool loadPluginInfo)
KTrader::OfferList::iterator it; KTrader::OfferList::iterator it;
for ( it = offers.begin(); it != offers.end(); ++it ) { for ( it = offers.begin(); it != offers.end(); ++it ) {
TQVariant pluginsinfo = (**it).property( "X-KDE-BrowserView-PluginsInfo" ); TQVariant pluginsinfo = (**it).property( "X-TDE-BrowserView-PluginsInfo" );
if ( !pluginsinfo.isValid() ) { if ( !pluginsinfo.isValid() ) {
// <backwards compatible> // <backwards compatible>
if ((**it).library() == TQString("libnsplugin")) if ((**it).library() == TQString("libnsplugin"))

@ -73,10 +73,10 @@ Name[vi]=Bộ xem tiểu dụng Java nhúng
Name[wa]=Ravalé håyneu d' apliketes Java Name[wa]=Ravalé håyneu d' apliketes Java
Name[zh_CN]=嵌入的 Java 小程序查看器 Name[zh_CN]=嵌入的 Java 小程序查看器
Name[zh_TW]=Embedded Java Applet 檢視器 Name[zh_TW]=Embedded Java Applet 檢視器
X-KDE-Library=kjavaappletviewer X-TDE-Library=kjavaappletviewer
Icon=java Icon=java
MimeType=application/x-java-applet;application/x-java; MimeType=application/x-java-applet;application/x-java;
ServiceTypes=KParts/ReadOnlyPart,Browser/View ServiceTypes=KParts/ReadOnlyPart,Browser/View
Type=Service Type=Service
InitialPreference=2 InitialPreference=2
X-KDE-BrowserView-PluginsInfo=kjava/pluginsinfo X-TDE-BrowserView-PluginsInfo=kjava/pluginsinfo

@ -89,5 +89,5 @@ Name=KHTML
Name[hi]=केएचटीएमएल (KHTML) Name[hi]=केएचटीएमएल (KHTML)
Name[te]=కెహెచ్ టి ఎమ్ ఎల్ Name[te]=కెహెచ్ టి ఎమ్ ఎల్
ServiceTypes=KParts/ReadOnlyPart,Browser/View ServiceTypes=KParts/ReadOnlyPart,Browser/View
X-KDE-Library=libkhtmlpart X-TDE-Library=libkhtmlpart
InitialPreference=10 InitialPreference=10

@ -167,4 +167,4 @@ Name[zh_TW]=可嵌入的影像檢視器
Name[zu]=Isithombe Sombukisi Oshuthisekayo Name[zu]=Isithombe Sombukisi Oshuthisekayo
ServiceTypes=KParts/ReadOnlyPart,Browser/View ServiceTypes=KParts/ReadOnlyPart,Browser/View
InitialPreference=4 InitialPreference=4
X-KDE-Library=khtmlimagepart X-TDE-Library=khtmlimagepart

@ -70,4 +70,4 @@ Name[zh_CN]=可嵌入的 multipart/mixed 组件
Name[zh_HK]=multipart/mixed 的可嵌入元件 Name[zh_HK]=multipart/mixed 的可嵌入元件
Name[zh_TW]=multipart/mixed 的可嵌入元件 Name[zh_TW]=multipart/mixed 的可嵌入元件
ServiceTypes=KParts/ReadOnlyPart ServiceTypes=KParts/ReadOnlyPart
X-KDE-Library=libkmultipart X-TDE-Library=libkmultipart

@ -15,7 +15,7 @@ application's .desktop file must be located in a KDE autostart directory such
as $TDEDIR/share/autostart or $TDEHOME/share/autostart. The .desktop file can as $TDEDIR/share/autostart or $TDEHOME/share/autostart. The .desktop file can
contain the following optional entries to control its autostart: contain the following optional entries to control its autostart:
X-KDE-autostart-condition = rcfile:group:entry:default X-TDE-autostart-condition = rcfile:group:entry:default
rcfile = name of a config file (including path if necessary) rcfile = name of a config file (including path if necessary)
group = name of a group within the config file group = name of a group within the config file
@ -28,17 +28,17 @@ contain the following optional entries to control its autostart:
'default' is 'true'. 'default' is 'true'.
If the entry is not within a group, the group entry can be left empty. If the entry is not within a group, the group entry can be left empty.
X-KDE-autostart-after = desktop_name X-TDE-autostart-after = desktop_name
desktop_name = the name of another .desktop file excluding path and desktop_name = the name of another .desktop file excluding path and
the .desktop suffix. E.g. panel.desktop would appear the .desktop suffix. E.g. panel.desktop would appear
as 'X-KDE-autostart-after=panel' as 'X-TDE-autostart-after=panel'
Waits until the .desktop file specified by 'desktop_name' has been Waits until the .desktop file specified by 'desktop_name' has been
autostarted. The entry is ignored if the specified application is not autostarted. The entry is ignored if the specified application is not
scheduled in the same autostart phase as this .desktop file. scheduled in the same autostart phase as this .desktop file.
X-KDE-autostart-phase = phase X-TDE-autostart-phase = phase
phase = 1 or 2 phase = 1 or 2

@ -128,7 +128,7 @@ AutoStart::loadAutoStartList()
continue; continue;
} }
else { else {
if (!startCondition(config.readEntry("X-KDE-autostart-condition"))) if (!startCondition(config.readEntry("X-TDE-autostart-condition")))
continue; continue;
} }
if (!config.tryExec()) if (!config.tryExec())
@ -193,13 +193,13 @@ AutoStart::loadAutoStartList()
if (config.hasKey("X-TDE-autostart-after")) if (config.hasKey("X-TDE-autostart-after"))
item->startAfter = config.readEntry("X-TDE-autostart-after"); item->startAfter = config.readEntry("X-TDE-autostart-after");
else else
item->startAfter = config.readEntry("X-KDE-autostart-after"); item->startAfter = config.readEntry("X-TDE-autostart-after");
if( m_newStartup ) if( m_newStartup )
{ {
if (config.hasKey("X-TDE-autostart-phase")) if (config.hasKey("X-TDE-autostart-phase"))
item->phase = config.readNumEntry("X-TDE-autostart-phase", 2); item->phase = config.readNumEntry("X-TDE-autostart-phase", 2);
else else
item->phase = config.readNumEntry("X-KDE-autostart-phase", 2); item->phase = config.readNumEntry("X-TDE-autostart-phase", 2);
if (item->phase < 0) if (item->phase < 0)
item->phase = 0; item->phase = 0;
} }
@ -208,7 +208,7 @@ AutoStart::loadAutoStartList()
if (config.hasKey("X-TDE-autostart-phase")) if (config.hasKey("X-TDE-autostart-phase"))
item->phase = config.readNumEntry("X-TDE-autostart-phase", 1); item->phase = config.readNumEntry("X-TDE-autostart-phase", 1);
else else
item->phase = config.readNumEntry("X-KDE-autostart-phase", 1); item->phase = config.readNumEntry("X-TDE-autostart-phase", 1);
if (item->phase < 1) if (item->phase < 1)
item->phase = 1; item->phase = 1;
} }

@ -1,9 +1,9 @@
TODO: servicetypes TODO: servicetypes
TODO: mimetypes TODO: mimetypes
Service type inheritance (X-KDE-Derived) Service type inheritance (X-TDE-Derived)
======================================== ========================================
X-KDE-Derived is for service types. ST1 derives from ST2 means ST1 is more specific than ST2. X-TDE-Derived is for service types. ST1 derives from ST2 means ST1 is more specific than ST2.
If a service implements ST1, it also implements ST2, but not the other way round. If a service implements ST1, it also implements ST2, but not the other way round.
For instance, KoDocument derives from KParts/ReadWritePart, which derives from KParts/ReadOnlyPart, For instance, KoDocument derives from KParts/ReadWritePart, which derives from KParts/ReadOnlyPart,
@ -16,19 +16,19 @@ We need a mechanism to also say that "text/xml is a special case of text/plain",
or "text/docbook is a kind of text/sgml", or "application/x-smb-workgroup is a kind or "text/docbook is a kind of text/sgml", or "application/x-smb-workgroup is a kind
of inode/directory", etc. See below. of inode/directory", etc. See below.
Why mimetype "inheritance" doesn't use X-KDE-Derived Why mimetype "inheritance" doesn't use X-TDE-Derived
==================================================== ====================================================
The confusing thing is that we said "a mimetype is a servicetype". But that's not exactly correct. The confusing thing is that we said "a mimetype is a servicetype". But that's not exactly correct.
As Waldo noted, "the ability to open a mimetype" is what's a servicetype. As Waldo noted, "the ability to open a mimetype" is what's a servicetype.
So if text/xml said X-KDE-Derived=text/plain (i.e. ST1=text/xml, ST2=text/plain), So if text/xml said X-TDE-Derived=text/plain (i.e. ST1=text/xml, ST2=text/plain),
then an application opening text/xml (ST1) could also open text/plain (ST2) - which is not necessarily true. then an application opening text/xml (ST1) could also open text/plain (ST2) - which is not necessarily true.
We want the other way round: to be able to open special kinds of text/plain in a plain text editor. We want the other way round: to be able to open special kinds of text/plain in a plain text editor.
This is what X-KDE-IsAlso was introduced for. X-KDE-IsAlso kind of "works the other way" than X-KDE-Derived. This is what X-TDE-IsAlso was introduced for. X-TDE-IsAlso kind of "works the other way" than X-TDE-Derived.
If M1 is a special kind of M2 (mimetypes), then "the ability to open M2" derives from "the ability to open M1" If M1 is a special kind of M2 (mimetypes), then "the ability to open M2" derives from "the ability to open M1"
So we say in text/xml: X-KDE-IsAlso=text/plain, and applications that can open text/plain can also open text/xml. So we say in text/xml: X-TDE-IsAlso=text/plain, and applications that can open text/plain can also open text/xml.
Pattern Accuracy Pattern Accuracy
====================== ======================
In some cases of inheritance several mimetypes shares the same extension (with the primary case being Ogg Multimedia files). In some cases of inheritance several mimetypes shares the same extension (with the primary case being Ogg Multimedia files).
This has been solved sofar by matching the extension to most generic mimetype. To indicate that the mimetype can be refined further, the flag X-KDE-PatternsAccuracy can be set. The value to X-KDE-PatternsAccuracy is a number between 0-100, with 100 being the default if not set. Any values below 100 is interpreted as the possibility of further mimetype refinement. This has been solved sofar by matching the extension to most generic mimetype. To indicate that the mimetype can be refined further, the flag X-TDE-PatternsAccuracy can be set. The value to X-TDE-PatternsAccuracy is a number between 0-100, with 100 being the default if not set. Any values below 100 is interpreted as the possibility of further mimetype refinement.

@ -1,6 +1,6 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=Application X-TDE-ServiceType=Application
Name=Application Name=Application
Name[af]=Program Name[af]=Program
Name[ar]=تطبيق Name[ar]=تطبيق
@ -92,10 +92,10 @@ Type=bool
[PropertyDef::DocPath] [PropertyDef::DocPath]
Type=TQString Type=TQString
[PropertyDef::X-KDE-SubstituteUID] [PropertyDef::X-TDE-SubstituteUID]
Type=bool Type=bool
[PropertyDef::X-KDE-Username] [PropertyDef::X-TDE-Username]
Type=TQString Type=TQString
[PropertyDef::StartupWMClass] [PropertyDef::StartupWMClass]
@ -104,21 +104,21 @@ Type=TQString
[PropertyDef::StartupNotify] [PropertyDef::StartupNotify]
Type=bool Type=bool
[PropertyDef::X-KDE-WMClass] [PropertyDef::X-TDE-WMClass]
Type=TQString Type=TQString
[PropertyDef::X-KDE-StartupNotify] [PropertyDef::X-TDE-StartupNotify]
Type=bool Type=bool
[PropertyDef::X-DCOP-ServiceName] [PropertyDef::X-DCOP-ServiceName]
Type=TQString Type=TQString
[PropertyDef::X-KDE-ParentApp] [PropertyDef::X-TDE-ParentApp]
Type=TQString Type=TQString
[PropertyDef::X-KDE-HasTempFileOption] [PropertyDef::X-TDE-HasTempFileOption]
Type=bool Type=bool
[PropertyDef::X-KDE-Protocols] [PropertyDef::X-TDE-Protocols]
Type=TQStringList Type=TQStringList

@ -1,6 +1,6 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KCModule X-TDE-ServiceType=KCModule
Name=TDE Control Module Name=TDE Control Module
Name[af]=TDE Beheer Module Name[af]=TDE Beheer Module
Name[ar]=وحدة تحكم كيدي Name[ar]=وحدة تحكم كيدي
@ -84,26 +84,26 @@ Name[zh_HK]=TDE 控制模組
Name[zh_TW]=TDE 控制模組 Name[zh_TW]=TDE 控制模組
Name[zu]=Ingxenye ye-TDE Control Name[zu]=Ingxenye ye-TDE Control
[PropertyDef::X-KDE-FactoryName] [PropertyDef::X-TDE-FactoryName]
Type=TQString Type=TQString
[PropertyDef::X-KDE-RootOnly] [PropertyDef::X-TDE-RootOnly]
Type=bool Type=bool
# a list of all components this KCM belongs to # a list of all components this KCM belongs to
[PropertyDef::X-KDE-ParentComponents] [PropertyDef::X-TDE-ParentComponents]
Type=TQStringList Type=TQStringList
# the id of the parent in the TreeList # the id of the parent in the TreeList
[PropertyDef::X-KDE-CfgDlgHierarchy] [PropertyDef::X-TDE-CfgDlgHierarchy]
Type=TQString Type=TQString
# sets the order of the modules in the TreeList/IconList # sets the order of the modules in the TreeList/IconList
[PropertyDef::X-KDE-Weight] [PropertyDef::X-TDE-Weight]
Type=int Type=int
[PropertyDef::X-KDE-RootOnly] [PropertyDef::X-TDE-RootOnly]
Type=bool Type=bool
[PropertyDef::X-KDE-IsHiddenByDefault] [PropertyDef::X-TDE-IsHiddenByDefault]
Type=bool Type=bool

@ -1,6 +1,6 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KDECompressionFilter X-TDE-ServiceType=KDECompressionFilter
Name=TDE Compression Filter Name=TDE Compression Filter
Name[af]=TDE Kompakteer Filter Name[af]=TDE Kompakteer Filter
Name[az]=TDE Sıxışdırma Filtri Name[az]=TDE Sıxışdırma Filtri

@ -1,6 +1,6 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KDataTool X-TDE-ServiceType=KDataTool
Comment=TDE Data Tool Comment=TDE Data Tool
Comment[af]=TDE Data Program Comment[af]=TDE Data Program
Comment[ar]=أداة كيدي للبيانات Comment[ar]=أداة كيدي للبيانات

@ -1948,8 +1948,8 @@ void KFileDialog::updateAutoSelectExtension (void)
{ {
KMimeType::Ptr mime = KMimeType::mimeType (filter); KMimeType::Ptr mime = KMimeType::mimeType (filter);
// first try X-KDE-NativeExtension // first try X-TDE-NativeExtension
TQString nativeExtension = mime->property ("X-KDE-NativeExtension").toString (); TQString nativeExtension = mime->property ("X-TDE-NativeExtension").toString ();
if (nativeExtension.at (0) == '.') if (nativeExtension.at (0) == '.')
{ {
d->extension = nativeExtension.lower (); d->extension = nativeExtension.lower ();
@ -1957,7 +1957,7 @@ void KFileDialog::updateAutoSelectExtension (void)
<< d->extension << "\'" << endl; << d->extension << "\'" << endl;
} }
// no X-KDE-NativeExtension // no X-TDE-NativeExtension
if (d->extension.isEmpty ()) if (d->extension.isEmpty ())
{ {
d->extension = getExtensionFromPatternList (mime->patterns ()).lower (); d->extension = getExtensionFromPatternList (mime->patterns ()).lower ();

@ -117,8 +117,8 @@ KPreviewWidgetBase * KFileMetaPreview::previewProviderFor( const TQString& mimeT
parentMimeType = parentMimeInfo->parentMimeType(); parentMimeType = parentMimeInfo->parentMimeType();
} }
// check X-KDE-Text property // check X-TDE-Text property
TQVariant textProperty = mimeInfo->property( "X-KDE-text" ); TQVariant textProperty = mimeInfo->property( "X-TDE-text" );
if ( textProperty.isValid() && textProperty.type() == TQVariant::Bool ) if ( textProperty.isValid() && textProperty.type() == TQVariant::Bool )
{ {
if ( textProperty.toBool() ) if ( textProperty.toBool() )

@ -768,7 +768,7 @@ void KOpenWithDlg::slotOK()
{ {
// Also make sure the "auto embed" setting for this mimetype is off // Also make sure the "auto embed" setting for this mimetype is off
KDesktopFile mimeDesktop( locateLocal( "mime", qServiceType + ".desktop" ) ); KDesktopFile mimeDesktop( locateLocal( "mime", qServiceType + ".desktop" ) );
mimeDesktop.writeEntry( "X-KDE-AutoEmbed", false ); mimeDesktop.writeEntry( "X-TDE-AutoEmbed", false );
mimeDesktop.sync(); mimeDesktop.sync();
} }
} }

@ -518,8 +518,8 @@ void KPropertiesDialog::insertPages()
TQString query = TQString::fromLatin1( TQString query = TQString::fromLatin1(
"('KPropsDlg/Plugin' in ServiceTypes) and " "('KPropsDlg/Plugin' in ServiceTypes) and "
"((not exist [X-KDE-Protocol]) or " "((not exist [X-TDE-Protocol]) or "
" ([X-KDE-Protocol] == '%1' ) )" ).arg(item->url().protocol()); " ([X-TDE-Protocol] == '%1' ) )" ).arg(item->url().protocol());
kdDebug( 250 ) << "trader query: " << query << endl; kdDebug( 250 ) << "trader query: " << query << endl;
KTrader::OfferList offers = KTrader::self()->query( mimetype, query ); KTrader::OfferList offers = KTrader::self()->query( mimetype, query );
@ -2742,8 +2742,8 @@ KBindingPropsPlugin::KBindingPropsPlugin( KPropertiesDialog *_props ) : KPropsDl
if ( !m_sMimeStr.isEmpty() ) if ( !m_sMimeStr.isEmpty() )
mimeEdit->setText( m_sMimeStr ); mimeEdit->setText( m_sMimeStr );
cbAutoEmbed->setTristate(); cbAutoEmbed->setTristate();
if ( config.hasKey( "X-KDE-AutoEmbed" ) ) if ( config.hasKey( "X-TDE-AutoEmbed" ) )
cbAutoEmbed->setChecked( config.readBoolEntry( "X-KDE-AutoEmbed" ) ); cbAutoEmbed->setChecked( config.readBoolEntry( "X-TDE-AutoEmbed" ) );
else else
cbAutoEmbed->setNoChange(); cbAutoEmbed->setNoChange();
@ -2804,9 +2804,9 @@ void KBindingPropsPlugin::applyChanges()
commentEdit->text(), true, false, true ); // for compat commentEdit->text(), true, false, true ); // for compat
config.writeEntry( "MimeType", mimeEdit->text() ); config.writeEntry( "MimeType", mimeEdit->text() );
if ( cbAutoEmbed->state() == TQButton::NoChange ) if ( cbAutoEmbed->state() == TQButton::NoChange )
config.deleteEntry( "X-KDE-AutoEmbed", false ); config.deleteEntry( "X-TDE-AutoEmbed", false );
else else
config.writeEntry( "X-KDE-AutoEmbed", cbAutoEmbed->isChecked() ); config.writeEntry( "X-TDE-AutoEmbed", cbAutoEmbed->isChecked() );
config.sync(); config.sync();
} }
@ -3154,12 +3154,12 @@ KDesktopPropsPlugin::KDesktopPropsPlugin( KPropertiesDialog *_props )
TQString pathStr = config.readPathEntry( "Path" ); TQString pathStr = config.readPathEntry( "Path" );
m_terminalBool = config.readBoolEntry( "Terminal" ); m_terminalBool = config.readBoolEntry( "Terminal" );
m_terminalOptionStr = config.readEntry( "TerminalOptions" ); m_terminalOptionStr = config.readEntry( "TerminalOptions" );
m_suidBool = config.readBoolEntry( "X-KDE-SubstituteUID" ); m_suidBool = config.readBoolEntry( "X-TDE-SubstituteUID" );
m_suidUserStr = config.readEntry( "X-KDE-Username" ); m_suidUserStr = config.readEntry( "X-TDE-Username" );
if( config.hasKey( "StartupNotify" )) if( config.hasKey( "StartupNotify" ))
m_startupBool = config.readBoolEntry( "StartupNotify", true ); m_startupBool = config.readBoolEntry( "StartupNotify", true );
else else
m_startupBool = config.readBoolEntry( "X-KDE-StartupNotify", true ); m_startupBool = config.readBoolEntry( "X-TDE-StartupNotify", true );
m_dcopServiceType = config.readEntry("X-DCOP-ServiceType").lower(); m_dcopServiceType = config.readEntry("X-DCOP-ServiceType").lower();
TQStringList mimeTypes = config.readListEntry( "MimeType", ';' ); TQStringList mimeTypes = config.readListEntry( "MimeType", ';' );
@ -3395,8 +3395,8 @@ void KDesktopPropsPlugin::applyChanges()
config.writeEntry("Terminal", m_terminalBool); config.writeEntry("Terminal", m_terminalBool);
config.writeEntry("TerminalOptions", m_terminalOptionStr); config.writeEntry("TerminalOptions", m_terminalOptionStr);
config.writeEntry("X-KDE-SubstituteUID", m_suidBool); config.writeEntry("X-TDE-SubstituteUID", m_suidBool);
config.writeEntry("X-KDE-Username", m_suidUserStr); config.writeEntry("X-TDE-Username", m_suidUserStr);
config.writeEntry("StartupNotify", m_startupBool); config.writeEntry("StartupNotify", m_startupBool);
config.writeEntry("X-DCOP-ServiceType", m_dcopServiceType); config.writeEntry("X-DCOP-ServiceType", m_dcopServiceType);
config.sync(); config.sync();
@ -3734,8 +3734,8 @@ KExecPropsPlugin::KExecPropsPlugin( KPropertiesDialog *_props )
swallowTitleStr = config.readEntry( "SwallowTitle" ); swallowTitleStr = config.readEntry( "SwallowTitle" );
termBool = config.readBoolEntry( "Terminal" ); termBool = config.readBoolEntry( "Terminal" );
termOptionsStr = config.readEntry( "TerminalOptions" ); termOptionsStr = config.readEntry( "TerminalOptions" );
suidBool = config.readBoolEntry( "X-KDE-SubstituteUID" ); suidBool = config.readBoolEntry( "X-TDE-SubstituteUID" );
suidUserStr = config.readEntry( "X-KDE-Username" ); suidUserStr = config.readEntry( "X-TDE-Username" );
if ( !swallowExecStr.isNull() ) if ( !swallowExecStr.isNull() )
swallowExecEdit->setText( swallowExecStr ); swallowExecEdit->setText( swallowExecStr );
@ -3865,8 +3865,8 @@ void KExecPropsPlugin::applyChanges()
temp += TQString::fromLatin1("--noclose "); temp += TQString::fromLatin1("--noclose ");
temp = temp.stripWhiteSpace(); temp = temp.stripWhiteSpace();
config.writeEntry( "TerminalOptions", temp ); config.writeEntry( "TerminalOptions", temp );
config.writeEntry( "X-KDE-SubstituteUID", suidCheck->isChecked() ); config.writeEntry( "X-TDE-SubstituteUID", suidCheck->isChecked() );
config.writeEntry( "X-KDE-Username", suidEdit->text() ); config.writeEntry( "X-TDE-Username", suidEdit->text() );
} }

@ -431,7 +431,7 @@ private:
* servicetype, as well as the mimetypes for which the plugin should be created. * servicetype, as well as the mimetypes for which the plugin should be created.
* For instance, ServiceTypes=KPropsDlg/Plugin,text/html,application/x-mymimetype. * For instance, ServiceTypes=KPropsDlg/Plugin,text/html,application/x-mymimetype.
* *
* You can also include X-KDE-Protocol=file if you want that plugin * You can also include X-TDE-Protocol=file if you want that plugin
* to be loaded only for local files, for instance. * to be loaded only for local files, for instance.
*/ */
class KIO_EXPORT KPropsDlgPlugin : public TQObject class KIO_EXPORT KPropsDlgPlugin : public TQObject

@ -1,6 +1,6 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KPropsDlg/Plugin X-TDE-ServiceType=KPropsDlg/Plugin
Comment=Plugin for the Properties Dialog Comment=Plugin for the Properties Dialog
Comment[af]=Inprop module vir die Eienskappe Dialoog Comment[af]=Inprop module vir die Eienskappe Dialoog
Comment[ar]=ملحق لمربع حوار خصائص Comment[ar]=ملحق لمربع حوار خصائص
@ -83,5 +83,5 @@ Comment[zh_HK]=屬性對話盒的外掛程式
Comment[zh_TW]=屬性對話盒的外掛程式 Comment[zh_TW]=屬性對話盒的外掛程式
Comment[zu]=I-plugin Yengxoxo Yezinkomba zobunini Comment[zu]=I-plugin Yengxoxo Yezinkomba zobunini
[PropertyDef::X-KDE-Protocol] [PropertyDef::X-TDE-Protocol]
Type=TQString Type=TQString

@ -108,7 +108,7 @@ void KRecentDocument::add(const KURL& url, const TQString& desktopEntryName)
// see if it points to the same file and application // see if it points to the same file and application
KSimpleConfig tmp(ddesktop); KSimpleConfig tmp(ddesktop);
tmp.setDesktopGroup(); tmp.setDesktopGroup();
if(tmp.readEntry(TQString::fromLatin1("X-KDE-LastOpenedWith")) if(tmp.readEntry(TQString::fromLatin1("X-TDE-LastOpenedWith"))
== desktopEntryName) == desktopEntryName)
{ {
utime(TQFile::encodeName(ddesktop), NULL); utime(TQFile::encodeName(ddesktop), NULL);
@ -140,7 +140,7 @@ void KRecentDocument::add(const KURL& url, const TQString& desktopEntryName)
conf.writeEntry( TQString::fromLatin1("Type"), TQString::fromLatin1("Link") ); conf.writeEntry( TQString::fromLatin1("Type"), TQString::fromLatin1("Link") );
conf.writePathEntry( TQString::fromLatin1("URL"), openStr ); conf.writePathEntry( TQString::fromLatin1("URL"), openStr );
// If you change the line below, change the test in the above loop // If you change the line below, change the test in the above loop
conf.writeEntry( TQString::fromLatin1("X-KDE-LastOpenedWith"), desktopEntryName ); conf.writeEntry( TQString::fromLatin1("X-TDE-LastOpenedWith"), desktopEntryName );
TQString name = url.fileName(); TQString name = url.fileName();
if (name.isEmpty()) if (name.isEmpty())
name = openStr; name = openStr;

@ -1,6 +1,6 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KFilePlugin X-TDE-ServiceType=KFilePlugin
Name=KFile Meta Data Plugin Name=KFile Meta Data Plugin
Name[af]=Klêer Meta Data Inprop module Name[af]=Klêer Meta Data Inprop module
Name[ar]=ملحق KFile Meta Data Name[ar]=ملحق KFile Meta Data

@ -2115,7 +2115,7 @@ void ListJob::slotFinished()
if ( m_error == KIO::ERR_IS_FILE && m_url.isLocalFile() ) { if ( m_error == KIO::ERR_IS_FILE && m_url.isLocalFile() ) {
KMimeType::Ptr ptr = KMimeType::findByURL( m_url, 0, true, true ); KMimeType::Ptr ptr = KMimeType::findByURL( m_url, 0, true, true );
if ( ptr ) { if ( ptr ) {
TQString proto = ptr->property("X-KDE-LocalProtocol").toString(); TQString proto = ptr->property("X-TDE-LocalProtocol").toString();
if ( !proto.isEmpty() && KProtocolInfo::isKnownProtocol(proto) ) { if ( !proto.isEmpty() && KProtocolInfo::isKnownProtocol(proto) ) {
m_redirectionURL = m_url; m_redirectionURL = m_url;
m_redirectionURL.setProtocol( proto ); m_redirectionURL.setProtocol( proto );

@ -934,10 +934,10 @@ KFilePlugin* KFileMetaInfoProvider::loadPlugin( const TQString& mimeType, const
// We need PNG fileinfo, and trash: fileinfo, but not "PNG in the trash". // We need PNG fileinfo, and trash: fileinfo, but not "PNG in the trash".
TQString queryMimeType, query; TQString queryMimeType, query;
if ( !mimeType.isEmpty() ) { if ( !mimeType.isEmpty() ) {
query = "(not exist [X-KDE-Protocol])"; query = "(not exist [X-TDE-Protocol])";
queryMimeType = mimeType; queryMimeType = mimeType;
} else { } else {
query = TQString::fromLatin1( "[X-KDE-Protocol] == '%1'" ).arg(protocol); query = TQString::fromLatin1( "[X-TDE-Protocol] == '%1'" ).arg(protocol);
// querying for a protocol: we have no mimetype, so we need to use KFilePlugin as one // querying for a protocol: we have no mimetype, so we need to use KFilePlugin as one
queryMimeType = "KFilePlugin"; queryMimeType = "KFilePlugin";
// hopefully using KFilePlugin as genericMimeType too isn't a problem // hopefully using KFilePlugin as genericMimeType too isn't a problem

@ -1369,7 +1369,7 @@ private:
* - @c Type: must be @c "Service" * - @c Type: must be @c "Service"
* - @c Name: the name of the plugin * - @c Name: the name of the plugin
* - @c ServiceTypes: must contain @c "KFilePlugin" * - @c ServiceTypes: must contain @c "KFilePlugin"
* - @c X-KDE-Library: the name of the library containing the KFile plugin * - @c X-TDE-Library: the name of the library containing the KFile plugin
* - @c MimeType: the mimetype(s) which are supported by the plugin * - @c MimeType: the mimetype(s) which are supported by the plugin
* - @c PreferredGroups: a comma-separated list of the most important groups. * - @c PreferredGroups: a comma-separated list of the most important groups.
* This list defines the order in which the meta information groups should be * This list defines the order in which the meta information groups should be
@ -1385,7 +1385,7 @@ private:
* Type=Service * Type=Service
* Name=Foo Info * Name=Foo Info
* ServiceTypes=KFilePlugin * ServiceTypes=KFilePlugin
* X-KDE-Library=kfile_foo * X-TDE-Library=kfile_foo
* MimeType=application/x-foo * MimeType=application/x-foo
* PreferredGroups=FooInfo * PreferredGroups=FooInfo
* PreferredItems=Items,Size * PreferredItems=Items,Size

@ -334,7 +334,7 @@ KMimeType::Format KMimeType::findFormatByFileContent( const TQString &fileName )
KMimeType::Ptr mime = findByPath(fileName); KMimeType::Ptr mime = findByPath(fileName);
result.text = mime->name().startsWith("text/"); result.text = mime->name().startsWith("text/");
TQVariant v = mime->property("X-KDE-text"); TQVariant v = mime->property("X-TDE-text");
if (v.isValid()) if (v.isValid())
result.text = v.toBool(); result.text = v.toBool();
@ -381,16 +381,16 @@ void KMimeType::init( KDesktopFile * config )
config->setDesktopGroup(); config->setDesktopGroup();
m_lstPatterns = config->readListEntry( "Patterns", ';' ); m_lstPatterns = config->readListEntry( "Patterns", ';' );
// Read the X-KDE-AutoEmbed setting and store it in the properties map // Read the X-TDE-AutoEmbed setting and store it in the properties map
TQString XKDEAutoEmbed = TQString::fromLatin1("X-KDE-AutoEmbed"); TQString XKDEAutoEmbed = TQString::fromLatin1("X-TDE-AutoEmbed");
if ( config->hasKey( XKDEAutoEmbed ) ) if ( config->hasKey( XKDEAutoEmbed ) )
m_mapProps.insert( XKDEAutoEmbed, TQVariant( config->readBoolEntry( XKDEAutoEmbed ), 0 ) ); m_mapProps.insert( XKDEAutoEmbed, TQVariant( config->readBoolEntry( XKDEAutoEmbed ), 0 ) );
TQString XKDEText = TQString::fromLatin1("X-KDE-text"); TQString XKDEText = TQString::fromLatin1("X-TDE-text");
if ( config->hasKey( XKDEText ) ) if ( config->hasKey( XKDEText ) )
m_mapProps.insert( XKDEText, config->readBoolEntry( XKDEText ) ); m_mapProps.insert( XKDEText, config->readBoolEntry( XKDEText ) );
TQString XKDEIsAlso = TQString::fromLatin1("X-KDE-IsAlso"); TQString XKDEIsAlso = TQString::fromLatin1("X-TDE-IsAlso");
if ( config->hasKey( XKDEIsAlso ) ) { if ( config->hasKey( XKDEIsAlso ) ) {
TQString inherits = config->readEntry( XKDEIsAlso ); TQString inherits = config->readEntry( XKDEIsAlso );
if ( inherits != name() ) if ( inherits != name() )
@ -399,7 +399,7 @@ void KMimeType::init( KDesktopFile * config )
kdWarning(7009) << "Error: " << inherits << " inherits from itself!!!!" << endl; kdWarning(7009) << "Error: " << inherits << " inherits from itself!!!!" << endl;
} }
TQString XKDEPatternsAccuracy = TQString::fromLatin1("X-KDE-PatternsAccuracy"); TQString XKDEPatternsAccuracy = TQString::fromLatin1("X-TDE-PatternsAccuracy");
if ( config->hasKey( XKDEPatternsAccuracy ) ) if ( config->hasKey( XKDEPatternsAccuracy ) )
m_mapProps.insert( XKDEPatternsAccuracy, config->readEntry( XKDEPatternsAccuracy ) ); m_mapProps.insert( XKDEPatternsAccuracy, config->readEntry( XKDEPatternsAccuracy ) );
@ -552,7 +552,7 @@ TQString KMimeType::favIconForURL( const KURL& url )
TQString KMimeType::parentMimeType() const TQString KMimeType::parentMimeType() const
{ {
TQVariant v = property("X-KDE-IsAlso"); TQVariant v = property("X-TDE-IsAlso");
return v.toString(); return v.toString();
} }
@ -575,7 +575,7 @@ bool KMimeType::is( const TQString& mimeTypeName ) const
} }
int KMimeType::patternsAccuracy() const { int KMimeType::patternsAccuracy() const {
TQVariant v = property("X-KDE-PatternsAccuracy"); TQVariant v = property("X-TDE-PatternsAccuracy");
if (!v.isValid()) return 100; if (!v.isValid()) return 100;
else else
return v.toInt(); return v.toInt();
@ -880,10 +880,10 @@ pid_t KDEDesktopMimeType::runLink( const KURL& _url, const KSimpleConfig &cfg )
KURL url ( u ); KURL url ( u );
KRun* run = new KRun(url); KRun* run = new KRun(url);
// X-KDE-LastOpenedWith holds the service desktop entry name that // X-TDE-LastOpenedWith holds the service desktop entry name that
// was should be preferred for opening this URL if possible. // was should be preferred for opening this URL if possible.
// This is used by the Recent Documents menu for instance. // This is used by the Recent Documents menu for instance.
TQString lastOpenedWidth = cfg.readEntry( "X-KDE-LastOpenedWith" ); TQString lastOpenedWidth = cfg.readEntry( "X-TDE-LastOpenedWith" );
if ( !lastOpenedWidth.isEmpty() ) if ( !lastOpenedWidth.isEmpty() )
run->setPreferredService( lastOpenedWidth ); run->setPreferredService( lastOpenedWidth );
@ -979,7 +979,7 @@ TQValueList<KDEDesktopMimeType::Service> KDEDesktopMimeType::userDefinedServices
cfg.setDesktopGroup(); cfg.setDesktopGroup();
if ( !cfg.hasKey( "Actions" ) && !cfg.hasKey( "X-KDE-GetActionMenu") ) if ( !cfg.hasKey( "Actions" ) && !cfg.hasKey( "X-TDE-GetActionMenu") )
return result; return result;
if ( cfg.hasKey( "TryExec" ) ) if ( cfg.hasKey( "TryExec" ) )
@ -993,8 +993,8 @@ TQValueList<KDEDesktopMimeType::Service> KDEDesktopMimeType::userDefinedServices
TQStringList keys; TQStringList keys;
if( cfg.hasKey( "X-KDE-GetActionMenu" )) { if( cfg.hasKey( "X-TDE-GetActionMenu" )) {
TQString dcopcall = cfg.readEntry( "X-KDE-GetActionMenu" ); TQString dcopcall = cfg.readEntry( "X-TDE-GetActionMenu" );
const TQCString app = TQString(dcopcall.section(' ', 0,0)).utf8(); const TQCString app = TQString(dcopcall.section(' ', 0,0)).utf8();
TQByteArray dataToSend; TQByteArray dataToSend;
@ -1005,7 +1005,7 @@ TQValueList<KDEDesktopMimeType::Service> KDEDesktopMimeType::userDefinedServices
TQCString object = TQString(dcopcall.section(' ', 1,-2)).utf8(); TQCString object = TQString(dcopcall.section(' ', 1,-2)).utf8();
TQString function = dcopcall.section(' ', -1); TQString function = dcopcall.section(' ', -1);
if(!function.endsWith("(KURL::List)")) { if(!function.endsWith("(KURL::List)")) {
kdWarning() << "Desktop file " << path << " contains an invalid X-KDE-ShowIfDcopCall - the function must take the exact parameter (KURL::List) and must be specified." << endl; kdWarning() << "Desktop file " << path << " contains an invalid X-TDE-ShowIfDcopCall - the function must take the exact parameter (KURL::List) and must be specified." << endl;
} else { } else {
if(kapp->dcopClient()->call( app, object, if(kapp->dcopClient()->call( app, object,
function.utf8(), function.utf8(),

@ -406,7 +406,7 @@ public:
* return the name of the parent. * return the name of the parent.
* *
* For instance a text/x-log is a special kind of text/plain, * For instance a text/x-log is a special kind of text/plain,
* so the definition of text/x-log can say "X-KDE-IsAlso=text/plain". * so the definition of text/x-log can say "X-TDE-IsAlso=text/plain".
* Or an smb-workgroup is a special kind of inode/directory, etc. * Or an smb-workgroup is a special kind of inode/directory, etc.
* This mechanism can also be used to rename mimetypes and preserve compat. * This mechanism can also be used to rename mimetypes and preserve compat.
* *
@ -570,7 +570,7 @@ public:
/** /**
* Overload of userDefinedServices but also allows you to pass a list of urls for this file. * Overload of userDefinedServices but also allows you to pass a list of urls for this file.
* This allows for the menu to be changed depending on the exact files via * This allows for the menu to be changed depending on the exact files via
* the X-KDE-GetActionMenu extension. * the X-TDE-GetActionMenu extension.
* @since 3.5 * @since 3.5
*/ */
static TQValueList<Service> userDefinedServices( const TQString& path, KConfig& config, bool bLocalFiles, const KURL::List & file_list); static TQValueList<Service> userDefinedServices( const TQString& path, KConfig& config, bool bLocalFiles, const KURL::List & file_list);

@ -406,7 +406,7 @@ TQStringList KRun::processDesktopExec(const KService &_service, const KURL::List
// FIXME: the current way of invoking kioexec disables term and su use // FIXME: the current way of invoking kioexec disables term and su use
// Check if we need "tempexec" (kioexec in fact) // Check if we need "tempexec" (kioexec in fact)
appHasTempFileOption = tempFiles && _service.property("X-KDE-HasTempFileOption").toBool(); appHasTempFileOption = tempFiles && _service.property("X-TDE-HasTempFileOption").toBool();
if( tempFiles && !appHasTempFileOption && _urls.size() ) { if( tempFiles && !appHasTempFileOption && _urls.size() ) {
result << "kioexec" << "--tempfiles" << exec; result << "kioexec" << "--tempfiles" << exec;
result += _urls.toStringList(); result += _urls.toStringList();
@ -616,10 +616,10 @@ bool KRun::checkStartupNotify( const TQString& /*binName*/, const KService* serv
silent = !service->property( "StartupNotify" ).toBool(); silent = !service->property( "StartupNotify" ).toBool();
wmclass = service->property( "StartupWMClass" ).toString().latin1(); wmclass = service->property( "StartupWMClass" ).toString().latin1();
} }
else if( service && service->property( "X-KDE-StartupNotify" ).isValid()) else if( service && service->property( "X-TDE-StartupNotify" ).isValid())
{ {
silent = !service->property( "X-KDE-StartupNotify" ).toBool(); silent = !service->property( "X-TDE-StartupNotify" ).toBool();
wmclass = service->property( "X-KDE-WMClass" ).toString().latin1(); wmclass = service->property( "X-TDE-WMClass" ).toString().latin1();
} }
else // non-compliant app else // non-compliant app
{ {
@ -698,7 +698,7 @@ static KURL::List resolveURLs( const KURL::List& _urls, const KService& _service
{ {
// Check which protocols the application supports. // Check which protocols the application supports.
// This can be a list of actual protocol names, or just KIO for KDE apps. // This can be a list of actual protocol names, or just KIO for KDE apps.
TQStringList supportedProtocols = _service.property("X-KDE-Protocols").toStringList(); TQStringList supportedProtocols = _service.property("X-TDE-Protocols").toStringList();
KRunMX1 mx1( _service ); KRunMX1 mx1( _service );
TQString exec = _service.exec(); TQString exec = _service.exec();
if ( mx1.expandMacrosShellQuote( exec ) && !mx1.hasUrls ) { if ( mx1.expandMacrosShellQuote( exec ) && !mx1.hasUrls ) {

@ -165,7 +165,7 @@ public:
* Set the preferred service for opening this URL, after * Set the preferred service for opening this URL, after
* its mimetype will have been found by KRun. IMPORTANT: the service is * its mimetype will have been found by KRun. IMPORTANT: the service is
* only used if its configuration says it can handle this mimetype. * only used if its configuration says it can handle this mimetype.
* This is used for instance for the X-KDE-LastOpenedWith key, for * This is used for instance for the X-TDE-LastOpenedWith key, for
* the recent documents list. * the recent documents list.
* @param desktopEntryName the desktopEntryName of the service, e.g. "kate". * @param desktopEntryName the desktopEntryName of the service, e.g. "kate".
*/ */
@ -374,7 +374,7 @@ public:
* -# The mime type must inherit application/x-executable or application/x-executable-script. * -# The mime type must inherit application/x-executable or application/x-executable-script.
* To allow a script to run when the above rules are satisfied add the entry * To allow a script to run when the above rules are satisfied add the entry
* @code * @code
* X-KDE-IsAlso=application/x-executable-script * X-TDE-IsAlso=application/x-executable-script
* @endcode * @endcode
* to the mimetype's desktop file. * to the mimetype's desktop file.
* @since 3.3 * @since 3.3

@ -199,7 +199,7 @@ KService::init( KDesktopFile *config )
m_strExec = config->readPathEntry( "Exec" ); m_strExec = config->readPathEntry( "Exec" );
if (kde4application && !m_strExec.startsWith("/")) { if (kde4application && !m_strExec.startsWith("/")) {
m_strExec = "TDEHOME=$HOME/.kde XDG_DATA_DIRS=/usr/share TDEDIRS=/usr/ XDG_CONFIG_DIRS=/etc/xdg/ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$PATH "+m_strExec; m_strExec = "TDEHOME=$HOME/.kde XDG_DATA_DIRS=/usr/share TDEDIRS=/usr/ XDG_CONFIG_DIRS=/etc/xdg/ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$PATH "+m_strExec;
} else if (config->readBoolEntry("X-KDE-SubstituteUID")) { } else if (config->readBoolEntry("X-TDE-SubstituteUID")) {
int space = m_strExec.find(" "); int space = m_strExec.find(" ");
if (space==-1) if (space==-1)
m_strExec = KStandardDirs::findExe(m_strExec); m_strExec = KStandardDirs::findExe(m_strExec);
@ -241,10 +241,10 @@ KService::init( KDesktopFile *config )
entryMap.remove("Keywords"); entryMap.remove("Keywords");
d->categories = config->readListEntry("Categories", ';'); d->categories = config->readListEntry("Categories", ';');
entryMap.remove("Categories"); entryMap.remove("Categories");
m_strLibrary = config->readEntry( "X-KDE-Library" ); m_strLibrary = config->readEntry( "X-TDE-Library" );
entryMap.remove("X-KDE-Library"); entryMap.remove("X-TDE-Library");
m_strInit = config->readEntry("X-KDE-Init" ); m_strInit = config->readEntry("X-TDE-Init" );
entryMap.remove("X-KDE-Init"); entryMap.remove("X-TDE-Init");
m_lstServiceTypes = config->readListEntry( "ServiceTypes" ); m_lstServiceTypes = config->readListEntry( "ServiceTypes" );
entryMap.remove("ServiceTypes"); entryMap.remove("ServiceTypes");
@ -275,8 +275,8 @@ KService::init( KDesktopFile *config )
m_bAllowAsDefault = config->readBoolEntry( "AllowDefault", true ); m_bAllowAsDefault = config->readBoolEntry( "AllowDefault", true );
entryMap.remove("AllowDefault"); entryMap.remove("AllowDefault");
m_initialPreference = config->readNumEntry( "X-KDE-InitialPreference", 1 ); m_initialPreference = config->readNumEntry( "X-TDE-InitialPreference", 1 );
entryMap.remove("X-KDE-InitialPreference"); entryMap.remove("X-TDE-InitialPreference");
if ( m_initialPreference == 1 ) if ( m_initialPreference == 1 )
m_initialPreference = config->readNumEntry( "InitialPreference", 1 ); m_initialPreference = config->readNumEntry( "InitialPreference", 1 );
entryMap.remove("InitialPreference"); entryMap.remove("InitialPreference");
@ -703,14 +703,14 @@ KService::List KService::allInitServices()
} }
bool KService::substituteUid() const { bool KService::substituteUid() const {
TQVariant v = property("X-KDE-SubstituteUID", TQVariant::Bool); TQVariant v = property("X-TDE-SubstituteUID", TQVariant::Bool);
return v.isValid() && v.toBool(); return v.isValid() && v.toBool();
} }
TQString KService::username() const { TQString KService::username() const {
// See also KDesktopFile::tryExec() // See also KDesktopFile::tryExec()
TQString user; TQString user;
TQVariant v = property("X-KDE-Username", TQVariant::String); TQVariant v = property("X-TDE-Username", TQVariant::String);
user = v.isValid() ? v.toString() : TQString::null; user = v.isValid() ? v.toString() : TQString::null;
if (user.isEmpty()) if (user.isEmpty())
user = ::getenv("ADMIN_ACCOUNT"); user = ::getenv("ADMIN_ACCOUNT");
@ -772,7 +772,7 @@ bool KService::SuSEunimportant() const {
} }
TQString KService::parentApp() const { TQString KService::parentApp() const {
TQMap<TQString,TQVariant>::ConstIterator it = m_mapProps.find( "X-KDE-ParentApp" ); TQMap<TQString,TQVariant>::ConstIterator it = m_mapProps.find( "X-TDE-ParentApp" );
if ( (it == m_mapProps.end()) || (!it.data().isValid())) if ( (it == m_mapProps.end()) || (!it.data().isValid()))
{ {
return TQString::null; return TQString::null;

@ -82,7 +82,7 @@ public:
KService::List allServices(); KService::List allServices();
/** /**
* @return all services which have a "X-KDE-Init" line. * @return all services which have a "X-TDE-Init" line.
*/ */
KService::List allInitServices(); KService::List allInitServices();

@ -93,8 +93,8 @@ KServiceGroup::KServiceGroup( const TQString &configFile, const TQString & _relp
d->m_bNoDisplay = true; d->m_bNoDisplay = true;
} }
m_strBaseGroupName = config.readEntry( "X-KDE-BaseGroup" ); m_strBaseGroupName = config.readEntry( "X-TDE-BaseGroup" );
d->suppressGenericNames = config.readListEntry( "X-KDE-SuppressGenericNames" ); d->suppressGenericNames = config.readListEntry( "X-TDE-SuppressGenericNames" );
d->sortOrder = config.readListEntry("SortOrder"); d->sortOrder = config.readListEntry("SortOrder");
// Fill in defaults. // Fill in defaults.

@ -257,7 +257,7 @@ public:
* and "System/Screensavers/" is the screensavers base group ("screensavers"). * and "System/Screensavers/" is the screensavers base group ("screensavers").
* This allows moving the groups without breaking those apps. * This allows moving the groups without breaking those apps.
* *
* The base group is defined by the X-KDE-BaseGroup key * The base group is defined by the X-TDE-BaseGroup key
* in the .directory file. * in the .directory file.
* @return the base group name, or null if no base group * @return the base group name, or null if no base group
*/ */
@ -291,7 +291,7 @@ public:
static Ptr group(const TQString &relPath); static Ptr group(const TQString &relPath);
/** /**
* Returns the group of services that have X-KDE-ParentApp equal * Returns the group of services that have X-TDE-ParentApp equal
* to @p parent (siblings). * to @p parent (siblings).
* @param parent the name of the service's parent * @param parent the name of the service's parent
* @return the services group * @return the services group

@ -63,7 +63,7 @@ KServiceType::init( KDesktopFile *config)
// Or is it a servicetype ? // Or is it a servicetype ?
if ( m_strName.isEmpty() ) if ( m_strName.isEmpty() )
{ {
m_strName = config->readEntry( "X-KDE-ServiceType" ); m_strName = config->readEntry( "X-TDE-ServiceType" );
} }
m_strComment = config->readComment(); m_strComment = config->readComment();
@ -72,10 +72,10 @@ KServiceType::init( KDesktopFile *config)
// We store this as property to preserve BC, we can't change that // We store this as property to preserve BC, we can't change that
// because KSycoca needs to remain BC between KDE 2.x and KDE 3.x // because KSycoca needs to remain BC between KDE 2.x and KDE 3.x
TQString sDerived = config->readEntry( "X-KDE-Derived" ); TQString sDerived = config->readEntry( "X-TDE-Derived" );
m_bDerived = !sDerived.isEmpty(); m_bDerived = !sDerived.isEmpty();
if ( m_bDerived ) if ( m_bDerived )
m_mapProps.insert( "X-KDE-Derived", sDerived ); m_mapProps.insert( "X-TDE-Derived", sDerived );
TQStringList tmpList = config->groupList(); TQStringList tmpList = config->groupList();
TQStringList::Iterator gIt = tmpList.begin(); TQStringList::Iterator gIt = tmpList.begin();
@ -129,7 +129,7 @@ KServiceType::load( TQDataStream& _str )
_str >> m_strName >> m_strIcon >> m_strComment >> m_mapProps >> m_mapPropDefs _str >> m_strName >> m_strIcon >> m_strComment >> m_mapProps >> m_mapPropDefs
>> b; >> b;
m_bValid = b; m_bValid = b;
m_bDerived = m_mapProps.contains("X-KDE-Derived"); m_bDerived = m_mapProps.contains("X-TDE-Derived");
} }
void void
@ -150,7 +150,7 @@ KServiceType::~KServiceType()
TQString KServiceType::parentServiceType() const TQString KServiceType::parentServiceType() const
{ {
TQVariant v = property("X-KDE-Derived"); TQVariant v = property("X-TDE-Derived");
return v.toString(); return v.toString();
} }

@ -68,13 +68,13 @@
* Please note that when including property names containing arithmetic operators like - or +, then you have * Please note that when including property names containing arithmetic operators like - or +, then you have
* to put brackets around the property name, in order to correctly separate arithmetic operations from * to put brackets around the property name, in order to correctly separate arithmetic operations from
* the name. So for example a constraint expression like * the name. So for example a constraint expression like
* X-KDE-Blah < 4 * X-TDE-Blah < 4
* needs to be written as * needs to be written as
* [X-KDE-Blah] < 4 * [X-TDE-Blah] < 4
* otherwise it could also be interpreted as * otherwise it could also be interpreted as
* Substract the numeric value of the property "KDE" and "Blah" from the property "X" and make sure it * Substract the numeric value of the property "KDE" and "Blah" from the property "X" and make sure it
* is less than 4. * is less than 4.
* Instead of the other meaning, make sure that the numeric value of "X-KDE-Blah" is less than 4. * Instead of the other meaning, make sure that the numeric value of "X-TDE-Blah" is less than 4.
* *
* See also the formal syntax defined in @ref tradersyntax . * See also the formal syntax defined in @ref tradersyntax .
* *
@ -202,7 +202,7 @@ protected:
* list of the service types it supports. Note that only properties can * list of the service types it supports. Note that only properties can
* be written as-is which start with an alphabetical character and contain * be written as-is which start with an alphabetical character and contain
* only alphanumerical characters. Other properties have to be enclosed in * only alphanumerical characters. Other properties have to be enclosed in
* brackets, e.g. <tt>[X-KDE-Init]</tt>. Properties must not contain any * brackets, e.g. <tt>[X-TDE-Init]</tt>. Properties must not contain any
* special characters other than <tt>-</tt>. * special characters other than <tt>-</tt>.
* *
* Special property names: * Special property names:
@ -214,7 +214,7 @@ protected:
* here for completeness, better not use it (things can be moved * here for completeness, better not use it (things can be moved
* around). * around).
* - <b>Library</b> is the property whose value is set by * - <b>Library</b> is the property whose value is set by
* <tt>X-KDE-Library</tt> in the .desktop file. This renaming * <tt>X-TDE-Library</tt> in the .desktop file. This renaming
* happened to conform to the desktop file standard, but the * happened to conform to the desktop file standard, but the
* property name didn't change. * property name didn't change.
* *

@ -208,9 +208,9 @@ void PreviewJob::startPreview()
if (plugin == mimeMap.end()) if (plugin == mimeMap.end())
{ {
// check X-KDE-Text property // check X-TDE-Text property
KMimeType::Ptr mimeInfo = KMimeType::mimeType(it.current()->mimetype()); KMimeType::Ptr mimeInfo = KMimeType::mimeType(it.current()->mimetype());
TQVariant textProperty = mimeInfo->property("X-KDE-text"); TQVariant textProperty = mimeInfo->property("X-TDE-text");
if (textProperty.isValid() && textProperty.type() == TQVariant::Bool) if (textProperty.isValid() && textProperty.type() == TQVariant::Bool)
{ {
if (textProperty.toBool()) if (textProperty.toBool())

@ -65,7 +65,7 @@ class TQImage;
* ServiceTypes=ThumbCreator * ServiceTypes=ThumbCreator
* MimeTypes=application/x-somemimetype * MimeTypes=application/x-somemimetype
* CacheThumbnail=true * CacheThumbnail=true
* X-KDE-Library=yourthumbcreator * X-TDE-Library=yourthumbcreator
* \endcode * \endcode
* *
* You can supply a comma-separated list of mimetypes to the MimeTypes entry, * You can supply a comma-separated list of mimetypes to the MimeTypes entry,

@ -150,8 +150,8 @@ Comment[zh_CN]=密码缓存支持
Comment[zh_HK]=密碼暫存支援 Comment[zh_HK]=密碼暫存支援
Comment[zh_TW]=密碼暫存(cache)支援 Comment[zh_TW]=密碼暫存(cache)支援
ServiceTypes=KDEDModule ServiceTypes=KDEDModule
X-KDE-ModuleType=Library X-TDE-ModuleType=Library
X-KDE-Library=kpasswdserver X-TDE-Library=kpasswdserver
X-KDE-FactoryName=kpasswdserver X-TDE-FactoryName=kpasswdserver
X-KDE-Kded-autoload=false X-TDE-Kded-autoload=false
X-KDE-Kded-load-on-demand=true X-TDE-Kded-load-on-demand=true

@ -1,6 +1,6 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KScan/KScanDialog X-TDE-ServiceType=KScan/KScanDialog
Name=KScan Name=KScan
Name[bn]=কে-স্ক্যান Name[bn]=কে-স্ক্যান
Name[cy]=KSgan Name[cy]=KSgan

@ -1,6 +1,6 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KURIFilter/Plugin X-TDE-ServiceType=KURIFilter/Plugin
Name=Enhanced Browsing Plugin Name=Enhanced Browsing Plugin
Name[af]=Verbeterde Blaaiïng Inprop module Name[af]=Verbeterde Blaaiïng Inprop module
Name[ar]=ملحقات التصفح المحسن Name[ar]=ملحقات التصفح المحسن

@ -97,4 +97,4 @@ Comment[zu]=Umlekeleli we-UI Yolwazi Lwenqubo lwe-TDE
ServiceTypes= ServiceTypes=
# It is a server # It is a server
X-DCOP-ServiceType=Unique X-DCOP-ServiceType=Unique
X-KDE-StartupNotify=false X-TDE-StartupNotify=false

@ -124,8 +124,8 @@ Comment[zh_CN]=自动代理配置
Comment[zh_HK]=自動代理伺服器組態 Comment[zh_HK]=自動代理伺服器組態
Comment[zh_TW]=自動代理組態 Comment[zh_TW]=自動代理組態
ServiceTypes=KDEDModule ServiceTypes=KDEDModule
X-KDE-ModuleType=Library X-TDE-ModuleType=Library
X-KDE-Library=proxyscout X-TDE-Library=proxyscout
X-KDE-FactoryName=proxyscout X-TDE-FactoryName=proxyscout
X-KDE-Kded-autoload=false X-TDE-Kded-autoload=false
X-KDE-Kded-load-on-demand=true X-TDE-Kded-load-on-demand=true

@ -1,11 +1,11 @@
[Desktop Entry] [Desktop Entry]
Type=Service Type=Service
ServiceTypes=KDEDModule ServiceTypes=KDEDModule
X-KDE-ModuleType=Library X-TDE-ModuleType=Library
X-KDE-Library=kssld X-TDE-Library=kssld
X-KDE-FactoryName=kssld X-TDE-FactoryName=kssld
X-KDE-Kded-autoload=false X-TDE-Kded-autoload=false
X-KDE-Kded-load-on-demand=true X-TDE-Kded-load-on-demand=true
Name=KSSL Daemon Module Name=KSSL Daemon Module
Name[af]=Kssl Bediener Module Name[af]=Kssl Bediener Module
Name[ar]=وحدة مراقب KSSL Name[ar]=وحدة مراقب KSSL

@ -1,11 +1,11 @@
[Desktop Entry] [Desktop Entry]
Type=Service Type=Service
ServiceTypes=KDEDModule ServiceTypes=KDEDModule
X-KDE-ModuleType=Library X-TDE-ModuleType=Library
X-KDE-Library=kwalletd X-TDE-Library=kwalletd
X-KDE-FactoryName=kwalletd X-TDE-FactoryName=kwalletd
X-KDE-Kded-autoload=false X-TDE-Kded-autoload=false
X-KDE-Kded-load-on-demand=true X-TDE-Kded-load-on-demand=true
Name=KWallet Daemon Module Name=KWallet Daemon Module
Name[af]=KBeursie Bediener Module Name[af]=KBeursie Bediener Module
Name[ar]=مراقب وحدة KWallet Name[ar]=مراقب وحدة KWallet

@ -1,6 +1,6 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=RenameDlg/Plugin X-TDE-ServiceType=RenameDlg/Plugin
Comment=Plugin for the Rename Dialog Comment=Plugin for the Rename Dialog
Comment[af]=Inplak vir die Herbenaam Dialoog Comment[af]=Inplak vir die Herbenaam Dialoog
Comment[ar]=ملحق لمربع حوار إعادة التسمية Comment[ar]=ملحق لمربع حوار إعادة التسمية

@ -49,6 +49,6 @@ Name[zh_CN]=哑元
Name[zh_HK]=空的資料定義 Name[zh_HK]=空的資料定義
Name[zh_TW]=空的資料定義 Name[zh_TW]=空的資料定義
ServiceTypes=KFilePlugin ServiceTypes=KFilePlugin
X-KDE-Library=dummymeta X-TDE-Library=dummymeta
MimeType=text/plain MimeType=text/plain
PreferredItems=Author,Title,Date PreferredItems=Author,Title,Date

@ -140,7 +140,7 @@ int main(int argc, char **argv)
static const char static const char
*execs[] = { "Exec=date -u", "Exec=echo $$PWD" }, *execs[] = { "Exec=date -u", "Exec=echo $$PWD" },
*terms[] = { "Terminal=false", "Terminal=true\nTerminalOptions=-T \"%f - %c\"" }, *terms[] = { "Terminal=false", "Terminal=true\nTerminalOptions=-T \"%f - %c\"" },
*sus[] = { "X-KDE-SubstituteUID=false", "X-KDE-SubstituteUID=true\nX-KDE-Username=sprallo" }, *sus[] = { "X-TDE-SubstituteUID=false", "X-TDE-SubstituteUID=true\nX-TDE-Username=sprallo" },
*rslts[] = { *rslts[] = {
"'date' '-u'", // 0 "'date' '-u'", // 0
"'/bin/sh' '-c' 'echo $PWD '", // 1 "'/bin/sh' '-c' 'echo $PWD '", // 1

@ -82,5 +82,5 @@ Name[zh_CN]=BZip2 过滤程序
Name[zh_HK]=BZip2 過濾器 Name[zh_HK]=BZip2 過濾器
Name[zh_TW]=BZip2 過濾器 Name[zh_TW]=BZip2 過濾器
Name[zu]=Ihluzo le-BZip2 Name[zu]=Ihluzo le-BZip2
X-KDE-Library=kbzip2filter X-TDE-Library=kbzip2filter
ServiceTypes=KDECompressionFilter,application/x-bzip2,application/x-tbz ServiceTypes=KDECompressionFilter,application/x-bzip2,application/x-tbz

@ -82,5 +82,5 @@ Name[zh_CN]=GZip 过滤程序
Name[zh_HK]=GZip 過濾器 Name[zh_HK]=GZip 過濾器
Name[zh_TW]=GZip 過濾器 Name[zh_TW]=GZip 過濾器
Name[zu]=Ihluzo le-GZip Name[zu]=Ihluzo le-GZip
X-KDE-Library=kgzipfilter X-TDE-Library=kgzipfilter
ServiceTypes=KDECompressionFilter,application/x-gzip,application/x-tgz ServiceTypes=KDECompressionFilter,application/x-gzip,application/x-tgz

@ -165,4 +165,4 @@ Comment[zh_CN]=从 HTTP 缓存中清除旧条目
Comment[zh_HK]=從 HTTP 快取中清除舊的項目 Comment[zh_HK]=從 HTTP 快取中清除舊的項目
Comment[zh_TW]=從 HTTP 快取中清除舊的項目 Comment[zh_TW]=從 HTTP 快取中清除舊的項目
Comment[zu]=Ihlanza izingeniso ezindalam ezisuka kwi-cache ye-HTTP Comment[zu]=Ihlanza izingeniso ezindalam ezisuka kwi-cache ye-HTTP
X-KDE-StartupNotify=false X-TDE-StartupNotify=false

@ -149,9 +149,9 @@ Comment[zh_TW]=追蹤系統所有的 cookies
ServiceTypes=KDEDModule ServiceTypes=KDEDModule
Exec=kcookiejar Exec=kcookiejar
X-DCOP-ServiceType=Unique X-DCOP-ServiceType=Unique
X-KDE-StartupNotify=false X-TDE-StartupNotify=false
X-KDE-ModuleType=Library X-TDE-ModuleType=Library
X-KDE-Library=kcookiejar X-TDE-Library=kcookiejar
X-KDE-FactoryName=kcookiejar X-TDE-FactoryName=kcookiejar
X-KDE-Kded-autoload=false X-TDE-Kded-autoload=false
X-KDE-Kded-load-on-demand=true X-TDE-Kded-load-on-demand=true

@ -10,4 +10,4 @@ Name=ISO9660 Image Viewer
Name[hu]=ISO9660 Nézet Name[hu]=ISO9660 Nézet
Name[fr]=Lecteur ISO9660 Name[fr]=Lecteur ISO9660
X-DCOP-ServiceType=None X-DCOP-ServiceType=None
Categories=Qt;KDE;System; Categories=Qt;TDE;System;

@ -1,7 +1,7 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=Browser/View X-TDE-ServiceType=Browser/View
X-KDE-Derived=KParts/ReadOnlyPart X-TDE-Derived=KParts/ReadOnlyPart
Name=Browser View Name=Browser View
Name[af]=Blaaier Besigtig Name[af]=Blaaier Besigtig
Name[ar]=عرض تصفحي Name[ar]=عرض تصفحي
@ -85,58 +85,58 @@ Name[zh_TW]=瀏覽器視圖
Name[zu]=Umbonisi Womgcingi Name[zu]=Umbonisi Womgcingi
# Arguments passed to the factory (e.g. view sub-type) # Arguments passed to the factory (e.g. view sub-type)
[PropertyDef::X-KDE-BrowserView-Args] [PropertyDef::X-TDE-BrowserView-Args]
Type=TQString Type=TQString
# If false, this component won't be used when clicking on a file, # If false, this component won't be used when clicking on a file,
# the user will have to use "Embed in..." to use it (or the application # the user will have to use "Embed in..." to use it (or the application
# will have to explicitely embed this particular service, like for the sidebar) # will have to explicitely embed this particular service, like for the sidebar)
[PropertyDef::X-KDE-BrowserView-AllowAsDefault] [PropertyDef::X-TDE-BrowserView-AllowAsDefault]
Type=bool Type=bool
# If true, this component won't appear in the "Embed in..." popupmenu # If true, this component won't appear in the "Embed in..." popupmenu
[PropertyDef::X-KDE-BrowserView-HideFromMenus] [PropertyDef::X-TDE-BrowserView-HideFromMenus]
Type=bool Type=bool
# If true, the view will have its "linked" checkbox checked in Konqueror # If true, the view will have its "linked" checkbox checked in Konqueror
# (Was initially for the sidebar, but it's a FollowActive nowadays) # (Was initially for the sidebar, but it's a FollowActive nowadays)
[PropertyDef::X-KDE-BrowserView-LinkedView] [PropertyDef::X-TDE-BrowserView-LinkedView]
Type=bool Type=bool
# If true, this view shows a hierarchical view, i.e. more than one dir at a time # If true, this view shows a hierarchical view, i.e. more than one dir at a time
# This is used by KonqPopupMenu to know whether to offer "Create Directory" # This is used by KonqPopupMenu to know whether to offer "Create Directory"
# in the RMB menu on a directory (since it depends on whether the user would # in the RMB menu on a directory (since it depends on whether the user would
# see that new dir). # see that new dir).
[PropertyDef::X-KDE-BrowserView-HierarchicalView] [PropertyDef::X-TDE-BrowserView-HierarchicalView]
Type=bool Type=bool
# If true, the view is passive (can't be made the current active view) # If true, the view is passive (can't be made the current active view)
[PropertyDef::X-KDE-BrowserView-PassiveMode] [PropertyDef::X-TDE-BrowserView-PassiveMode]
Type=bool Type=bool
# If true, the view can only be there 0 or 1 time in a given window, # If true, the view can only be there 0 or 1 time in a given window,
# and a toggle action for it will be created (examples: sidebar, konsolepart) # and a toggle action for it will be created (examples: sidebar, konsolepart)
[PropertyDef::X-KDE-BrowserView-Toggable] [PropertyDef::X-TDE-BrowserView-Toggable]
Type=bool Type=bool
# If the view is toggable, this defines its orientation (Horizontal or Vertical) # If the view is toggable, this defines its orientation (Horizontal or Vertical)
[PropertyDef::X-KDE-BrowserView-ToggableView-Orientation] [PropertyDef::X-TDE-BrowserView-ToggableView-Orientation]
Type=TQString Type=TQString
# The name of the property in the view, which the application should set # The name of the property in the view, which the application should set
# in order to quickly switch the view mode (only meaningful in views that # in order to quickly switch the view mode (only meaningful in views that
# support multiple modes in the same widget, like the iconview) # support multiple modes in the same widget, like the iconview)
[PropertyDef::X-KDE-BrowserView-ModeProperty] [PropertyDef::X-TDE-BrowserView-ModeProperty]
Type=TQString Type=TQString
# The value to set for the above property # The value to set for the above property
[PropertyDef::X-KDE-BrowserView-ModePropertyValue] [PropertyDef::X-TDE-BrowserView-ModePropertyValue]
Type=TQString Type=TQString
# If true, this view will always "follow the active view" (and vice versa: # If true, this view will always "follow the active view" (and vice versa:
# when the active view goes to another url, this view will follow). # when the active view goes to another url, this view will follow).
# Mostly used by the sidebar. # Mostly used by the sidebar.
[PropertyDef::X-KDE-BrowserView-FollowActive] [PropertyDef::X-TDE-BrowserView-FollowActive]
Type=bool Type=bool
# If this property is set, this view is "builtin" to the application using it # If this property is set, this view is "builtin" to the application using it
@ -146,12 +146,12 @@ Type=bool
# that this view was used last. We don't want special-purpose views # that this view was used last. We don't want special-purpose views
# (like Cervisia) to be reactivated (possibly on another directory) next time # (like Cervisia) to be reactivated (possibly on another directory) next time
# (famous bug). # (famous bug).
[PropertyDef::X-KDE-BrowserView-Built-Into] [PropertyDef::X-TDE-BrowserView-Built-Into]
Type=TQString Type=TQString
# If the part has a plugin for KHTML Javascript's window.navigator.plugins # If the part has a plugin for KHTML Javascript's window.navigator.plugins
# array, it should create a plugin info file and set this propery to the # array, it should create a plugin info file and set this propery to the
# file path here. The path should be relative to KDE's data dir # file path here. The path should be relative to KDE's data dir
# ($TDEDIR/share/apps) # ($TDEDIR/share/apps)
[PropertyDef::X-KDE-BrowserView-PluginsInfo] [PropertyDef::X-TDE-BrowserView-PluginsInfo]
Type=TQString Type=TQString

@ -1,6 +1,6 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KPart X-TDE-ServiceType=KPart
Comment=TDE Component Comment=TDE Component
Comment[af]=Tde Komponent Comment[af]=Tde Komponent
Comment[ar]=عنصر كيدي Comment[ar]=عنصر كيدي

@ -1,7 +1,7 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KParts/ReadOnlyPart X-TDE-ServiceType=KParts/ReadOnlyPart
X-KDE-Derived=KPart X-TDE-Derived=KPart
Comment=TDE Component Comment=TDE Component
Comment[af]=Tde Komponent Comment[af]=Tde Komponent
Comment[ar]=عنصر كيدي Comment[ar]=عنصر كيدي

@ -1,7 +1,7 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KParts/ReadWritePart X-TDE-ServiceType=KParts/ReadWritePart
X-KDE-Derived=KParts/ReadOnlyPart X-TDE-Derived=KParts/ReadOnlyPart
Comment=TDE Component Comment=TDE Component
Comment[af]=Tde Komponent Comment[af]=Tde Komponent
Comment[ar]=عنصر كيدي Comment[ar]=عنصر كيدي

@ -259,7 +259,7 @@ void Plugin::loadPlugins( TQObject *parent, KXMLGUIClient* parentGUIClient, KIns
KSimpleConfig desktop( desktopfile, true ); KSimpleConfig desktop( desktopfile, true );
desktop.setDesktopGroup(); desktop.setDesktopGroup();
pluginEnabled = desktop.readBoolEntry( pluginEnabled = desktop.readBoolEntry(
"X-KDE-PluginInfo-EnabledByDefault", enableNewPluginsByDefault ); "X-TDE-PluginInfo-EnabledByDefault", enableNewPluginsByDefault );
} }
else else
{ {

@ -115,7 +115,7 @@ public:
* plugins are enabled and which are disabled. What happens by default (i.e. * plugins are enabled and which are disabled. What happens by default (i.e.
* for new plugins that are not in that config file) is controlled by * for new plugins that are not in that config file) is controlled by
* @p enableNewPluginsByDefault. It can be overridden by the plugin if it * @p enableNewPluginsByDefault. It can be overridden by the plugin if it
* sets the X-KDE-PluginInfo-EnabledByDefault key in the .desktop file * sets the X-TDE-PluginInfo-EnabledByDefault key in the .desktop file
* (with the same name as the .rc file) * (with the same name as the .rc file)
* *
* If a disabled plugin is already loaded it will be removed from the GUI * If a disabled plugin is already loaded it will be removed from the GUI

@ -82,5 +82,5 @@ Name[zh_TW]=記事本(範例)
Name[zu]=Incwadi yokubhala (umfanekiso) Name[zu]=Incwadi yokubhala (umfanekiso)
MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++; MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
ServiceTypes=KParts/ReadOnlyPart ServiceTypes=KParts/ReadOnlyPart
X-KDE-Library=libnotepadpart X-TDE-Library=libnotepadpart
Type=Service Type=Service

@ -178,7 +178,7 @@ void ConfigPage::load()
KTrader::OfferList::ConstIterator it = plugins.begin(); KTrader::OfferList::ConstIterator it = plugins.begin();
KTrader::OfferList::ConstIterator end = plugins.end(); KTrader::OfferList::ConstIterator end = plugins.end();
for ( ; it != end; ++it ) { for ( ; it != end; ++it ) {
const TQString family = (*it)->property( "X-KDE-ResourceFamily" ).toString(); const TQString family = (*it)->property( "X-TDE-ResourceFamily" ).toString();
if ( compatFamilyNames.find( family ) == compatFamilyNames.end() ) if ( compatFamilyNames.find( family ) == compatFamilyNames.end() )
compatFamilyNames.append( family ); compatFamilyNames.append( family );
} }
@ -188,7 +188,7 @@ void ConfigPage::load()
for( m_it = managers.begin(); m_it != managers.end(); ++m_it ) { for( m_it = managers.begin(); m_it != managers.end(); ++m_it ) {
TQString displayName = (*m_it)->property( "Name" ).toString(); TQString displayName = (*m_it)->property( "Name" ).toString();
familyDisplayNames.append( displayName ); familyDisplayNames.append( displayName );
TQString family = (*m_it)->property( "X-KDE-ResourceFamily" ).toString(); TQString family = (*m_it)->property( "X-TDE-ResourceFamily" ).toString();
if ( !family.isEmpty() ) { if ( !family.isEmpty() ) {
compatFamilyNames.remove( family ); compatFamilyNames.remove( family );
mFamilyMap.append( family ); mFamilyMap.append( family );

@ -58,11 +58,11 @@ Factory *Factory::self( const TQString& resourceFamily )
Factory::Factory( const TQString& resourceFamily ) : Factory::Factory( const TQString& resourceFamily ) :
mResourceFamily( resourceFamily ) mResourceFamily( resourceFamily )
{ {
KTrader::OfferList plugins = KTrader::self()->query( "KResources/Plugin", TQString( "[X-KDE-ResourceFamily] == '%1'" ) KTrader::OfferList plugins = KTrader::self()->query( "KResources/Plugin", TQString( "[X-TDE-ResourceFamily] == '%1'" )
.arg( resourceFamily ) ); .arg( resourceFamily ) );
KTrader::OfferList::ConstIterator it; KTrader::OfferList::ConstIterator it;
for ( it = plugins.begin(); it != plugins.end(); ++it ) { for ( it = plugins.begin(); it != plugins.end(); ++it ) {
TQVariant type = (*it)->property( "X-KDE-ResourceType" ); TQVariant type = (*it)->property( "X-TDE-ResourceType" );
if ( !type.toString().isEmpty() ) if ( !type.toString().isEmpty() )
mTypeMap.insert( type.toString(), *it ); mTypeMap.insert( type.toString(), *it );
} }

@ -4,10 +4,10 @@ Icon=about_kde
Type=Application Type=Application
Terminal=false Terminal=false
X-KDE-ModuleType=Library X-TDE-ModuleType=Library
X-KDE-Library=kresources X-TDE-Library=kresources
X-KDE-FactoryName=kresources X-TDE-FactoryName=kresources
X-KDE-HasReadOnlyMode=false X-TDE-HasReadOnlyMode=false
Name=TDE Resources Name=TDE Resources
Name[af]=TDE Hulpbronne Name[af]=TDE Hulpbronne
@ -205,6 +205,6 @@ Keywords[uk]=ресурси,ресурс для konnector,ресурс конт
Keywords[vi]=tài nguyên,tài nguyên konnector,tài nguyên liên lạc,tài nguyên lịch,tài nguyên ghi chú,imap Keywords[vi]=tài nguyên,tài nguyên konnector,tài nguyên liên lạc,tài nguyên lịch,tài nguyên ghi chú,imap
Keywords[zh_CN]=resources,konnector resource,contact resource,calendar resource,notes resource,imap资源,konnector 资源,联系人资源,日历资源,备忘资源 Keywords[zh_CN]=resources,konnector resource,contact resource,calendar resource,notes resource,imap资源,konnector 资源,联系人资源,日历资源,备忘资源
Categories=Qt;KDE;X-KDE-settings-components; Categories=Qt;TDE;X-TDE-settings-components;
OnlyShowIn=TDE; OnlyShowIn=TDE;

@ -1,6 +1,6 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KResources/Manager X-TDE-ServiceType=KResources/Manager
Comment=KResource Manager Comment=KResource Manager
Comment[af]=KHulpbron bestuurder Comment[af]=KHulpbron bestuurder
Comment[be]=Кіраўнік рэсурсаў KResource Comment[be]=Кіраўнік рэсурсаў KResource
@ -71,5 +71,5 @@ Comment[zh_CN]=KResource 管理器
Comment[zh_HK]=KResource 管理員 Comment[zh_HK]=KResource 管理員
Comment[zh_TW]=KRsource 管理員 Comment[zh_TW]=KRsource 管理員
[PropertyDef::X-KDE-ResourceFamily] [PropertyDef::X-TDE-ResourceFamily]
Type=TQString Type=TQString

@ -1,6 +1,6 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KResources/Plugin X-TDE-ServiceType=KResources/Plugin
Comment=KResource Framework Plugin Comment=KResource Framework Plugin
Comment[af]=KHulpbron Raamwerk Inprop module Comment[af]=KHulpbron Raamwerk Inprop module
Comment[az]=KResource Əlavəsi Comment[az]=KResource Əlavəsi
@ -72,8 +72,8 @@ Comment[zh_CN]=KResource 框架插件
Comment[zh_HK]=KResource Framework 外掛程式 Comment[zh_HK]=KResource Framework 外掛程式
Comment[zh_TW]=KRsource Framework 外掛程式 Comment[zh_TW]=KRsource Framework 外掛程式
[PropertyDef::X-KDE-ResourceFamily] [PropertyDef::X-TDE-ResourceFamily]
Type=TQString Type=TQString
[PropertyDef::X-KDE-ResourceType] [PropertyDef::X-TDE-ResourceType]
Type=TQString Type=TQString

@ -199,7 +199,7 @@ Name=Example Resource
[Plugin] [Plugin]
Type=exchange Type=exchange
X-KDE-Library=resourceexample X-TDE-Library=resourceexample
\endcode \endcode
<B>Makefile.am</B> <B>Makefile.am</B>

@ -190,7 +190,7 @@ void Broker::loadPlugin( const TQString& pluginId )
Client *client = KParts::ComponentFactory::createInstanceFromQuery<Client>( Client *client = KParts::ComponentFactory::createInstanceFromQuery<Client>(
TQString::fromLatin1( "KSpell/Client" ), TQString::fromLatin1( "KSpell/Client" ),
TQString::fromLatin1( "[X-KDE-PluginInfo-Name]=='%1'" ).arg( pluginId ), TQString::fromLatin1( "[X-TDE-PluginInfo-Name]=='%1'" ).arg( pluginId ),
this, 0, TQStringList(), &error ); this, 0, TQStringList(), &error );
if ( client ) if ( client )

@ -1,7 +1,7 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KSpell/Client X-TDE-ServiceType=KSpell/Client
X-KDE-Derived=KPluginInfo X-TDE-Derived=KPluginInfo
Comment=KSpell Client Comment=KSpell Client
Comment[af]=KSpel Klient Comment[af]=KSpel Klient
Comment[be]=Кліент спраўджвання правапісу KSpell Comment[be]=Кліент спраўджвання правапісу KSpell

@ -1,16 +1,16 @@
[Desktop Entry] [Desktop Entry]
Type=Service Type=Service
ServiceTypes=KSpell/Client ServiceTypes=KSpell/Client
X-KDE-Library=kspell_aspell X-TDE-Library=kspell_aspell
X-KDE-PluginInfo-Author=Zack Rusin X-TDE-PluginInfo-Author=Zack Rusin
X-KDE-PluginInfo-Email=zack@kde.org X-TDE-PluginInfo-Email=zack@kde.org
X-KDE-PluginInfo-Name=kspell_aspell X-TDE-PluginInfo-Name=kspell_aspell
X-KDE-PluginInfo-Version=0.0.1 X-TDE-PluginInfo-Version=0.0.1
X-KDE-PluginInfo-Website=http://www.kde.org X-TDE-PluginInfo-Website=http://www.kde.org
X-KDE-PluginInfo-Category=Clients X-TDE-PluginInfo-Category=Clients
X-KDE-PluginInfo-Depends= X-TDE-PluginInfo-Depends=
X-KDE-PluginInfo-License=LGPL X-TDE-PluginInfo-License=LGPL
X-KDE-PluginInfo-EnabledByDefault=true X-TDE-PluginInfo-EnabledByDefault=true
Name=ASpell Name=ASpell
Name[bn]=এ-স্পেল Name[bn]=এ-স্পেল
Name[hi]=आ-स्पैल Name[hi]=आ-स्पैल

@ -1,16 +1,16 @@
[Desktop Entry] [Desktop Entry]
Type=Service Type=Service
ServiceTypes=KSpell/Client ServiceTypes=KSpell/Client
X-KDE-Library=kspell_hspell X-TDE-Library=kspell_hspell
X-KDE-PluginInfo-Author=Mashrab Kuvatov X-TDE-PluginInfo-Author=Mashrab Kuvatov
X-KDE-PluginInfo-Email=kmashrab@uni-bremen.de X-TDE-PluginInfo-Email=kmashrab@uni-bremen.de
X-KDE-PluginInfo-Name=kspell_hspell X-TDE-PluginInfo-Name=kspell_hspell
X-KDE-PluginInfo-Version=0.0.1 X-TDE-PluginInfo-Version=0.0.1
X-KDE-PluginInfo-Website=http://www.kde.org X-TDE-PluginInfo-Website=http://www.kde.org
X-KDE-PluginInfo-Category=Clients X-TDE-PluginInfo-Category=Clients
X-KDE-PluginInfo-Depends= X-TDE-PluginInfo-Depends=
X-KDE-PluginInfo-License=LGPL X-TDE-PluginInfo-License=LGPL
X-KDE-PluginInfo-EnabledByDefault=true X-TDE-PluginInfo-EnabledByDefault=true
Name=HSpell Name=HSpell
Name[bn]=এইচ-স্পেল Name[bn]=এইচ-স্পেল
Name[ne]=एच स्पेल Name[ne]=एच स्पेल

@ -1,16 +1,16 @@
[Desktop Entry] [Desktop Entry]
Type=Service Type=Service
ServiceTypes=KSpell/Client ServiceTypes=KSpell/Client
X-KDE-Library=kspell_ispell X-TDE-Library=kspell_ispell
X-KDE-PluginInfo-Author=Zack Rusin X-TDE-PluginInfo-Author=Zack Rusin
X-KDE-PluginInfo-Email=zack@kde.org X-TDE-PluginInfo-Email=zack@kde.org
X-KDE-PluginInfo-Name=kspell_ispell X-TDE-PluginInfo-Name=kspell_ispell
X-KDE-PluginInfo-Version=0.0.1 X-TDE-PluginInfo-Version=0.0.1
X-KDE-PluginInfo-Website=http://www.kde.org X-TDE-PluginInfo-Website=http://www.kde.org
X-KDE-PluginInfo-Category=Clients X-TDE-PluginInfo-Category=Clients
X-KDE-PluginInfo-Depends= X-TDE-PluginInfo-Depends=
X-KDE-PluginInfo-License=LGPL X-TDE-PluginInfo-License=LGPL
X-KDE-PluginInfo-EnabledByDefault=true X-TDE-PluginInfo-EnabledByDefault=true
Name=ISpell Name=ISpell
Name[bn]=আই-স্পেল Name[bn]=আই-স্পেল
Name[hi]=आई-स्पैल Name[hi]=आई-स्पैल

@ -96,7 +96,7 @@ TQString KCModuleInfo::factoryName() const
{ {
if( d->factoryName.isEmpty() ) if( d->factoryName.isEmpty() )
{ {
d->factoryName = _service->property("X-KDE-FactoryName", TQVariant::String).toString(); d->factoryName = _service->property("X-TDE-FactoryName", TQVariant::String).toString();
if ( d->factoryName.isEmpty() ) if ( d->factoryName.isEmpty() )
d->factoryName = library(); d->factoryName = library();
} }
@ -155,27 +155,27 @@ KCModuleInfo::loadAll()
_allLoaded = true; _allLoaded = true;
// library and factory // library and factory
setHandle(_service->property("X-KDE-FactoryName", TQVariant::String).toString()); setHandle(_service->property("X-TDE-FactoryName", TQVariant::String).toString());
TQVariant tmp; TQVariant tmp;
// read weight // read weight
tmp = _service->property( "X-KDE-Weight", TQVariant::Int ); tmp = _service->property( "X-TDE-Weight", TQVariant::Int );
setWeight( tmp.isValid() ? tmp.toInt() : 100 ); setWeight( tmp.isValid() ? tmp.toInt() : 100 );
// does the module need super user privileges? // does the module need super user privileges?
tmp = _service->property( "X-KDE-RootOnly", TQVariant::Bool ); tmp = _service->property( "X-TDE-RootOnly", TQVariant::Bool );
setNeedsRootPrivileges( tmp.isValid() ? tmp.toBool() : false ); setNeedsRootPrivileges( tmp.isValid() ? tmp.toBool() : false );
// does the module need to be shown to root only? // does the module need to be shown to root only?
// Deprecated ! KDE 4 // Deprecated ! KDE 4
tmp = _service->property( "X-KDE-IsHiddenByDefault", TQVariant::Bool ); tmp = _service->property( "X-TDE-IsHiddenByDefault", TQVariant::Bool );
setIsHiddenByDefault( tmp.isValid() ? tmp.toBool() : false ); setIsHiddenByDefault( tmp.isValid() ? tmp.toBool() : false );
// get the documentation path // get the documentation path
setDocPath( _service->property( "DocPath", TQVariant::String ).toString() ); setDocPath( _service->property( "DocPath", TQVariant::String ).toString() );
tmp = _service->property( "X-KDE-Test-Module", TQVariant::Bool ); tmp = _service->property( "X-TDE-Test-Module", TQVariant::Bool );
setNeedsTest( tmp.isValid() ? tmp.asBool() : false ); setNeedsTest( tmp.isValid() ? tmp.asBool() : false );
} }

@ -163,7 +163,7 @@ public:
/** /**
* @return the weight of the module which determines the order of the pages in * @return the weight of the module which determines the order of the pages in
* the KCMultiDialog. It's set by the X-KDE-Weight field. * the KCMultiDialog. It's set by the X-TDE-Weight field.
*/ */
int weight() const; int weight() const;

@ -240,7 +240,7 @@ bool KCModuleLoader::testModule( const KCModuleInfo& module )
return true; return true;
} }
bool doLoad = module.service()->property( "X-KDE-Test-Module", TQVariant::Bool ).toBool(); bool doLoad = module.service()->property( "X-TDE-Test-Module", TQVariant::Bool ).toBool();
if( !doLoad ) if( !doLoad )
{ {
return true; return true;

@ -156,7 +156,7 @@ class KUTILS_EXPORT KCModuleLoader
* be made available, leaving the decision to the user. * be made available, leaving the decision to the user.
* If false is returned, the module should not be loaded in any interface. * If false is returned, the module should not be loaded in any interface.
* *
* A module declares it needs to be tested by having "X-KDE-Test-Module=true" in * A module declares it needs to be tested by having "X-TDE-Test-Module=true" in
* its desktop file. When that line exists, the following code must be available * its desktop file. When that line exists, the following code must be available
* in the module's library: * in the module's library:
* *

@ -296,7 +296,7 @@ void KCMultiDialog::addModule(const KCModuleInfo& moduleinfo,
{ {
module = new KCModuleProxy( moduleinfo, withfallback, page ); module = new KCModuleProxy( moduleinfo, withfallback, page );
TQStringList parentComponents = moduleinfo.service()->property( TQStringList parentComponents = moduleinfo.service()->property(
"X-KDE-ParentComponents" ).toStringList(); "X-TDE-ParentComponents" ).toStringList();
moduleParentComponents.insert( module, moduleParentComponents.insert( module,
new TQStringList( parentComponents ) ); new TQStringList( parentComponents ) );

@ -84,16 +84,16 @@ KPluginInfo::KPluginInfo( const TQString & filename, const char* resource )
d->name = file.readName(); d->name = file.readName();
d->comment = file.readComment(); d->comment = file.readComment();
d->icon = file.readEntry( "Icon" ); d->icon = file.readEntry( "Icon" );
d->author = file.readEntry( "X-KDE-PluginInfo-Author" ); d->author = file.readEntry( "X-TDE-PluginInfo-Author" );
d->email = file.readEntry( "X-KDE-PluginInfo-Email" ); d->email = file.readEntry( "X-TDE-PluginInfo-Email" );
d->pluginName = file.readEntry( "X-KDE-PluginInfo-Name" ); d->pluginName = file.readEntry( "X-TDE-PluginInfo-Name" );
d->version = file.readEntry( "X-KDE-PluginInfo-Version" ); d->version = file.readEntry( "X-TDE-PluginInfo-Version" );
d->website = file.readEntry( "X-KDE-PluginInfo-Website" ); d->website = file.readEntry( "X-TDE-PluginInfo-Website" );
d->category = file.readEntry( "X-KDE-PluginInfo-Category" ); d->category = file.readEntry( "X-TDE-PluginInfo-Category" );
d->license = file.readEntry( "X-KDE-PluginInfo-License" ); d->license = file.readEntry( "X-TDE-PluginInfo-License" );
d->dependencies = file.readListEntry( "X-KDE-PluginInfo-Depends" ); d->dependencies = file.readListEntry( "X-TDE-PluginInfo-Depends" );
d->enabledbydefault = file.readBoolEntry( d->enabledbydefault = file.readBoolEntry(
"X-KDE-PluginInfo-EnabledByDefault", false ); "X-TDE-PluginInfo-EnabledByDefault", false );
} }
else if( filename.endsWith( TQString::fromAscii( ".plugin" ) ) ) else if( filename.endsWith( TQString::fromAscii( ".plugin" ) ) )
{ // provided for noatun style .plugin files compatibility { // provided for noatun style .plugin files compatibility
@ -127,16 +127,16 @@ KPluginInfo::KPluginInfo( const KService::Ptr service )
d->name = service->name(); d->name = service->name();
d->comment = service->comment(); d->comment = service->comment();
d->icon = service->icon(); d->icon = service->icon();
d->author = service->property( "X-KDE-PluginInfo-Author" ).toString(); d->author = service->property( "X-TDE-PluginInfo-Author" ).toString();
d->email = service->property( "X-KDE-PluginInfo-Email" ).toString(); d->email = service->property( "X-TDE-PluginInfo-Email" ).toString();
d->pluginName = service->property( "X-KDE-PluginInfo-Name" ).toString(); d->pluginName = service->property( "X-TDE-PluginInfo-Name" ).toString();
d->version = service->property( "X-KDE-PluginInfo-Version" ).toString(); d->version = service->property( "X-TDE-PluginInfo-Version" ).toString();
d->website = service->property( "X-KDE-PluginInfo-Website" ).toString(); d->website = service->property( "X-TDE-PluginInfo-Website" ).toString();
d->category = service->property( "X-KDE-PluginInfo-Category" ).toString(); d->category = service->property( "X-TDE-PluginInfo-Category" ).toString();
d->license = service->property( "X-KDE-PluginInfo-License" ).toString(); d->license = service->property( "X-TDE-PluginInfo-License" ).toString();
d->dependencies = d->dependencies =
service->property( "X-KDE-PluginInfo-Depends" ).toStringList(); service->property( "X-TDE-PluginInfo-Depends" ).toStringList();
TQVariant tmp = service->property( "X-KDE-PluginInfo-EnabledByDefault" ); TQVariant tmp = service->property( "X-TDE-PluginInfo-EnabledByDefault" );
d->enabledbydefault = tmp.isValid() ? tmp.toBool() : false; d->enabledbydefault = tmp.isValid() ? tmp.toBool() : false;
} }
@ -277,7 +277,7 @@ const TQValueList<KService::Ptr> & KPluginInfo::kcmServices() const
if ( !d->kcmservicesCached ) if ( !d->kcmservicesCached )
{ {
d->kcmservices = KTrader::self()->query( "KCModule", "'" + d->pluginName + d->kcmservices = KTrader::self()->query( "KCModule", "'" + d->pluginName +
"' in [X-KDE-ParentComponents]" ); "' in [X-TDE-ParentComponents]" );
kdDebug( 703 ) << "found " << d->kcmservices.count() << " offers for " << kdDebug( 703 ) << "found " << d->kcmservices.count() << " offers for " <<
d->pluginName << endl; d->pluginName << endl;

@ -1,6 +1,6 @@
[Desktop Entry] [Desktop Entry]
Type=ServiceType Type=ServiceType
X-KDE-ServiceType=KPluginInfo X-TDE-ServiceType=KPluginInfo
Name=TDE Plugin Information Name=TDE Plugin Information
Name[af]=TDE Inprop module Informasie Name[af]=TDE Inprop module Informasie
Name[ar]=معلومات ملحقات كيدي Name[ar]=معلومات ملحقات كيدي
@ -79,29 +79,29 @@ Name[zh_CN]=TDE 打印信息
Name[zh_HK]=TDE 外掛資訊 Name[zh_HK]=TDE 外掛資訊
Name[zh_TW]=TDE 外掛資訊 Name[zh_TW]=TDE 外掛資訊
[PropertyDef::X-KDE-PluginInfo-Author] [PropertyDef::X-TDE-PluginInfo-Author]
Type=TQString Type=TQString
[PropertyDef::X-KDE-PluginInfo-Email] [PropertyDef::X-TDE-PluginInfo-Email]
Type=TQString Type=TQString
[PropertyDef::X-KDE-PluginInfo-Name] [PropertyDef::X-TDE-PluginInfo-Name]
Type=TQString Type=TQString
[PropertyDef::X-KDE-PluginInfo-Version] [PropertyDef::X-TDE-PluginInfo-Version]
Type=TQString Type=TQString
[PropertyDef::X-KDE-PluginInfo-Website] [PropertyDef::X-TDE-PluginInfo-Website]
Type=TQString Type=TQString
[PropertyDef::X-KDE-PluginInfo-Category] [PropertyDef::X-TDE-PluginInfo-Category]
Type=TQString Type=TQString
[PropertyDef::X-KDE-PluginInfo-Depends] [PropertyDef::X-TDE-PluginInfo-Depends]
Type=TQStringList Type=TQStringList
[PropertyDef::X-KDE-PluginInfo-License] [PropertyDef::X-TDE-PluginInfo-License]
Type=TQString Type=TQString
[PropertyDef::X-KDE-PluginInfo-EnabledByDefault] [PropertyDef::X-TDE-PluginInfo-EnabledByDefault]
Type=bool Type=bool

@ -53,7 +53,7 @@ class KUTILS_EXPORT KPluginInfo
Name=User Visible Name Name=User Visible Name
Comment=Description of what the plugin does Comment=Description of what the plugin does
[X-KDE Plugin Info] [X-TDE Plugin Info]
Author=Author's Name Author=Author's Name
Email=author@foo.bar Email=author@foo.bar
PluginName=internalname PluginName=internalname
@ -67,7 +67,7 @@ class KUTILS_EXPORT KPluginInfo
* The first two entries in the "Desktop Entry" group always need to * The first two entries in the "Desktop Entry" group always need to
* be present. * be present.
* *
* The "X-KDE-PluginInfo" keys you may add further entries which * The "X-TDE-PluginInfo" keys you may add further entries which
* will be available using property(). The Website,Category,Require * will be available using property(). The Website,Category,Require
* keys are optional. * keys are optional.
* For EnabledByDefault look at isPluginEnabledByDefault. * For EnabledByDefault look at isPluginEnabledByDefault.
@ -90,15 +90,15 @@ class KUTILS_EXPORT KPluginInfo
Type=Service Type=Service
ServiceTypes=KPluginInfo ServiceTypes=KPluginInfo
X-KDE-PluginInfo-Author=Author's Name X-TDE-PluginInfo-Author=Author's Name
X-KDE-PluginInfo-Email=author@foo.bar X-TDE-PluginInfo-Email=author@foo.bar
X-KDE-PluginInfo-Name=internalname X-TDE-PluginInfo-Name=internalname
X-KDE-PluginInfo-Version=1.1 X-TDE-PluginInfo-Version=1.1
X-KDE-PluginInfo-Website=http://www.plugin.org/ X-TDE-PluginInfo-Website=http://www.plugin.org/
X-KDE-PluginInfo-Category=playlist X-TDE-PluginInfo-Category=playlist
X-KDE-PluginInfo-Depends=plugin1,plugin3 X-TDE-PluginInfo-Depends=plugin1,plugin3
X-KDE-PluginInfo-License=GPL X-TDE-PluginInfo-License=GPL
X-KDE-PluginInfo-EnabledByDefault=true X-TDE-PluginInfo-EnabledByDefault=true
Name=User Visible Name Name=User Visible Name
Comment=Description of what the plugin does Comment=Description of what the plugin does

@ -254,7 +254,7 @@ TQWidget * KPluginSelectionWidget::insertKCM( TQWidget * parent,
d->modulelist.append( module ); d->modulelist.append( module );
TQStringList * parentComponents = new TQStringList( TQStringList * parentComponents = new TQStringList(
moduleinfo.service()->property( moduleinfo.service()->property(
"X-KDE-ParentComponents" ).toStringList() ); "X-TDE-ParentComponents" ).toStringList() );
d->moduleParentComponents.insert( module, parentComponents ); d->moduleParentComponents.insert( module, parentComponents );
connect( module, TQT_SIGNAL( changed( bool ) ), TQT_SLOT( clientChanged( bool ) ) ); connect( module, TQT_SIGNAL( changed( bool ) ), TQT_SLOT( clientChanged( bool ) ) );
return module; return module;

@ -28,7 +28,7 @@ m_dlg->show();
Of course you need to have the 'KSettings::Dialog * m_dlg' member var and Of course you need to have the 'KSettings::Dialog * m_dlg' member var and
initialize it to 0 in the ctor. initialize it to 0 in the ctor.
If your application uses KParts that don't set 'X-KDE-ParentApp=&lt;the instance If your application uses KParts that don't set 'X-TDE-ParentApp=&lt;the instance
name of your application&gt;' then you need to use the second ctor of name of your application&gt;' then you need to use the second ctor of
KSettings::Dialog: KSettings::Dialog:
\code \code
@ -96,12 +96,12 @@ Icon=myapp
Type=Service Type=Service
ServiceTypes=KCModule ServiceTypes=KCModule
X-KDE-ModuleType=Library X-TDE-ModuleType=Library
X-KDE-Library=myappconfig X-TDE-Library=myappconfig
X-KDE-FactoryName=MyAppConfigFactory X-TDE-FactoryName=MyAppConfigFactory
X-KDE-ParentApp=myapp X-TDE-ParentApp=myapp
X-KDE-ParentComponents=myapp X-TDE-ParentComponents=myapp
X-KDE-Weight=10 X-TDE-Weight=10
Name=General Name=General
Comment=General configuration of my app Comment=General configuration of my app
@ -109,23 +109,23 @@ Comment=General configuration of my app
Some explanation for those keys: Some explanation for those keys:
- You just keep 'Encoding', 'Type', 'ServiceTypes' and 'X-KDE-ModuleType' like - You just keep 'Encoding', 'Type', 'ServiceTypes' and 'X-TDE-ModuleType' like
in the example. For very special needs you might add another ServiceType to in the example. For very special needs you might add another ServiceType to
the list... the list...
- Icon is the icon that will be used in the listview/iconview for your page. - Icon is the icon that will be used in the listview/iconview for your page.
- X-KDE-Library is the name of the library where the page is in. The library - X-TDE-Library is the name of the library where the page is in. The library
always needs to be prefixed with kcm_ but you don't write the prefix in the always needs to be prefixed with kcm_ but you don't write the prefix in the
desktop file. For more docu on this look for the KCModule docu. desktop file. For more docu on this look for the KCModule docu.
- X-KDE-FactoryName is either the name of the Factory you used in the - X-TDE-FactoryName is either the name of the Factory you used in the
KGenericFactory call or the suffix of the create_ function that you created. KGenericFactory call or the suffix of the create_ function that you created.
Again for more info look for the KCModule docu. Again for more info look for the KCModule docu.
- X-KDE-ParentApp is the name of the application this config page belongs to. It - X-TDE-ParentApp is the name of the application this config page belongs to. It
is used by the first two \ref KSettings::Dialog constructors. The Dialog will is used by the first two \ref KSettings::Dialog constructors. The Dialog will
use all modules that set X-KDE-ParentApp to use all modules that set X-TDE-ParentApp to
KGlobal::instance()->instanceName(). It KGlobal::instance()->instanceName(). It
should be pretty easy to find out what name that is: look at the first should be pretty easy to find out what name that is: look at the first
argument to the KAboutData ctor. argument to the KAboutData ctor.
- X-KDE-ParentComponents is a list of the components (plugin/KPart/whatever) - X-TDE-ParentComponents is a list of the components (plugin/KPart/whatever)
this config page belongs to. Normally there is only one component. this config page belongs to. Normally there is only one component.
It is used for two things: It is used for two things:
-# If you use KSettings::Dispatcher the dispatcher will notify all components -# If you use KSettings::Dispatcher the dispatcher will notify all components
@ -133,10 +133,10 @@ Some explanation for those keys:
components then can reload the configuration and apply the changes the user components then can reload the configuration and apply the changes the user
did to the config. did to the config.
-# If your component is used by another application (that is not = -# If your component is used by another application (that is not =
X-KDE-ParentApp) then it may add the name of the component to the ctor of X-TDE-ParentApp) then it may add the name of the component to the ctor of
KSettings::Dialog and the dialog will automatically include all config KSettings::Dialog and the dialog will automatically include all config
pages that have the components name in their ParentComponents list. pages that have the components name in their ParentComponents list.
- X-KDE-Weight sets the order for the modules to be inserted into the dialog. - X-TDE-Weight sets the order for the modules to be inserted into the dialog.
The higher the number (heavier) the lower the module will appear in the list. The higher the number (heavier) the lower the module will appear in the list.
(the default value is 100) (the default value is 100)
- Name is the string that is shown in the listview/iconview right below the - Name is the string that is shown in the listview/iconview right below the
@ -167,14 +167,14 @@ Parent=
\endverbatim \endverbatim
- The group name (id) is the name you use in the .desktop file of the page: - The group name (id) is the name you use in the .desktop file of the page:
If your page's .desktop file says "X-KDE-CfgDlgHierarchy=id" then it will be If your page's .desktop file says "X-TDE-CfgDlgHierarchy=id" then it will be
inserted as a child of this entry. inserted as a child of this entry.
- \p Name: The name of the section. It will appear in the listview. - \p Name: The name of the section. It will appear in the listview.
- \p Comment: A description of what the modules in this section are. It will - \p Comment: A description of what the modules in this section are. It will
appear in the place where the KCMs are placed when the user clicks on the item appear in the place where the KCMs are placed when the user clicks on the item
in the listview. in the listview.
- \p Icon: An icon for the item. - \p Icon: An icon for the item.
- \p Weight: Defines the position in the listview. See X-KDE-Weight above. - \p Weight: Defines the position in the listview. See X-TDE-Weight above.
- \p Parent: If this group should be a child of another group write the parent's - \p Parent: If this group should be a child of another group write the parent's
group id here. group id here.
@ -233,17 +233,17 @@ ServiceTypes=KPluginInfo
Name=MyPlugin Name=MyPlugin
Comment=My plugin is cool and does foo and bar. Comment=My plugin is cool and does foo and bar.
X-KDE-PluginInfo-Name=myplugin X-TDE-PluginInfo-Name=myplugin
X-KDE-PluginInfo-Author=<your name> X-TDE-PluginInfo-Author=<your name>
X-KDE-PluginInfo-Email=<your email> X-TDE-PluginInfo-Email=<your email>
X-KDE-PluginInfo-Website=http://www.myplugin.org/ X-TDE-PluginInfo-Website=http://www.myplugin.org/
X-KDE-PluginInfo-Category=CoolPlugins X-TDE-PluginInfo-Category=CoolPlugins
X-KDE-PluginInfo-Version=0.1 X-TDE-PluginInfo-Version=0.1
X-KDE-PluginInfo-License=GPL X-TDE-PluginInfo-License=GPL
X-KDE-PluginInfo-EnabledByDefault=true X-TDE-PluginInfo-EnabledByDefault=true
X-KDE-PluginInfo-Depends=myotherplugin X-TDE-PluginInfo-Depends=myotherplugin
X-KDE-CfgDlgHierarchy=GroupID X-TDE-CfgDlgHierarchy=GroupID
\endverbatim \endverbatim
Explanation: Explanation:
@ -251,23 +251,23 @@ mandatory entries:
- leave \p Type and \p Encoding like in the example - leave \p Type and \p Encoding like in the example
- \p Name - \p Name
- \p Comment - \p Comment
- \p X-KDE-PluginInfo-Name is the "internal name" of the plugin. - \p X-TDE-PluginInfo-Name is the "internal name" of the plugin.
- You need to have \p KPluginInfo in \p ServiceTypes but of course you may have more - You need to have \p KPluginInfo in \p ServiceTypes but of course you may have more
entries in there. entries in there.
optional entries: optional entries:
- \p Icon is the icon used for your plugin (it's shown in the pluginselector if you - \p Icon is the icon used for your plugin (it's shown in the pluginselector if you
set one). set one).
- \p X-KDE-PluginInfo-Author and \p X-KDE-PluginInfo-Email is some information about the author of the plugin. - \p X-TDE-PluginInfo-Author and \p X-TDE-PluginInfo-Email is some information about the author of the plugin.
- \p X-KDE-PluginInfo-Website is the address for a webpage for this plugin. - \p X-TDE-PluginInfo-Website is the address for a webpage for this plugin.
- \p X-KDE-PluginInfo-Category is used if your application has different categories of plugins. - \p X-TDE-PluginInfo-Category is used if your application has different categories of plugins.
- \p X-KDE-PluginInfo-Version is the version of this plugin. - \p X-TDE-PluginInfo-Version is the version of this plugin.
- \p X-KDE-PluginInfo-License is the license of this plugin. - \p X-TDE-PluginInfo-License is the license of this plugin.
- \p X-KDE-PluginInfo-EnabledByDefault tells the program whether the plugin - \p X-TDE-PluginInfo-EnabledByDefault tells the program whether the plugin
should be enabled on first startup or not. should be enabled on first startup or not.
- \p X-KDE-PluginInfo-Depends can be used to tell the application that you need to have - \p X-TDE-PluginInfo-Depends can be used to tell the application that you need to have
myotherplugin enabled for your plugin to work. myotherplugin enabled for your plugin to work.
- \p X-KDE-CfgDlgHierarchy is used if you use a \p KSettings::Dialog::ConfigurableInline - \p X-TDE-CfgDlgHierarchy is used if you use a \p KSettings::Dialog::ConfigurableInline
KSettings::Dialog to put the plugin checkbox into the group with the GroupID KSettings::Dialog to put the plugin checkbox into the group with the GroupID
you set here. you set here.

@ -463,8 +463,8 @@ TQValueList<KService::Ptr> Dialog::parentComponentsServices(
{ {
d->registeredComponents += kcdparents; d->registeredComponents += kcdparents;
TQString constraint = kcdparents.join( TQString constraint = kcdparents.join(
"' in [X-KDE-ParentComponents]) or ('" ); "' in [X-TDE-ParentComponents]) or ('" );
constraint = "('" + constraint + "' in [X-KDE-ParentComponents])"; constraint = "('" + constraint + "' in [X-TDE-ParentComponents])";
kdDebug( 700 ) << "constraint = " << constraint << endl; kdDebug( 700 ) << "constraint = " << constraint << endl;
return KTrader::self()->query( "KCModule", constraint ); return KTrader::self()->query( "KCModule", constraint );
@ -479,7 +479,7 @@ bool Dialog::isPluginForKCMEnabled( KCModuleInfo * moduleinfo ) const
<< " KCM should be shown" << endl; << " KCM should be shown" << endl;
// for all parent components // for all parent components
TQStringList parentComponents = moduleinfo->service()->property( TQStringList parentComponents = moduleinfo->service()->property(
"X-KDE-ParentComponents" ).toStringList(); "X-TDE-ParentComponents" ).toStringList();
for( TQStringList::ConstIterator pcit = parentComponents.begin(); for( TQStringList::ConstIterator pcit = parentComponents.begin();
pcit != parentComponents.end(); ++pcit ) pcit != parentComponents.end(); ++pcit )
{ {
@ -550,7 +550,7 @@ void Dialog::createDialogFromServices()
// we create the KCModuleInfo // we create the KCModuleInfo
KCModuleInfo * info = new KCModuleInfo( *it ); KCModuleInfo * info = new KCModuleInfo( *it );
TQString parentid; TQString parentid;
TQVariant tmp = info->service()->property( "X-KDE-CfgDlgHierarchy", TQVariant tmp = info->service()->property( "X-TDE-CfgDlgHierarchy",
TQVariant::String ); TQVariant::String );
if( tmp.isValid() ) if( tmp.isValid() )
parentid = tmp.toString(); parentid = tmp.toString();

@ -95,7 +95,7 @@ class KUTILS_EXPORT Dialog : public TQObject
/** /**
* Construct a new Preferences Dialog for the application. It uses all * Construct a new Preferences Dialog for the application. It uses all
* KCMs with X-KDE-ParentApp set to KGlobal::instance()->instanceName(). * KCMs with X-TDE-ParentApp set to KGlobal::instance()->instanceName().
* *
* @param parent The parent is only used as the parent for the * @param parent The parent is only used as the parent for the
* dialog - centering the dialog over the parent * dialog - centering the dialog over the parent
@ -106,7 +106,7 @@ class KUTILS_EXPORT Dialog : public TQObject
/** /**
* Construct a new Preferences Dialog for the application. It uses all * Construct a new Preferences Dialog for the application. It uses all
* KCMs with X-KDE-ParentApp set to KGlobal::instance()->instanceName(). * KCMs with X-TDE-ParentApp set to KGlobal::instance()->instanceName().
* *
* @param content Select whether you want a static or configurable * @param content Select whether you want a static or configurable
* config dialog. * config dialog.

@ -65,7 +65,7 @@ class KUTILS_EXPORT Dispatcher : public TQObject
* that is passed to KGenericFactory (if it is used). You can query * that is passed to KGenericFactory (if it is used). You can query
* it with KGenericFactory<YourClassName>::instance(). * it with KGenericFactory<YourClassName>::instance().
* instance->instanceName() is also the same name that is put into the * instance->instanceName() is also the same name that is put into the
* .desktop file of the KCMs for the X-KDE-ParentComponents. * .desktop file of the KCMs for the X-TDE-ParentComponents.
* *
* @param instance The KInstance object * @param instance The KInstance object
* @param recv The object that should receive the signal * @param recv The object that should receive the signal
@ -95,7 +95,7 @@ class KUTILS_EXPORT Dispatcher : public TQObject
* Call this slot when the configuration belonging to the associated * Call this slot when the configuration belonging to the associated
* instance name has changed. The registered slot will be called. * instance name has changed. The registered slot will be called.
* *
* @param instanceName The value of X-KDE-ParentComponents. * @param instanceName The value of X-TDE-ParentComponents.
*/ */
void reparseConfiguration( const TQCString & instanceName ); void reparseConfiguration( const TQCString & instanceName );

@ -57,11 +57,11 @@ namespace KSettings
Type=Service Type=Service
ServiceTypes=KCModule ServiceTypes=KCModule
X-KDE-ModuleType=Library X-TDE-ModuleType=Library
X-KDE-Library=myapppluginconfig X-TDE-Library=myapppluginconfig
X-KDE-FactoryName=MyAppPluginConfigFactory X-TDE-FactoryName=MyAppPluginConfigFactory
X-KDE-ParentApp=myapp X-TDE-ParentApp=myapp
X-KDE-ParentComponents=myapp X-TDE-ParentComponents=myapp
Name=Plugins Name=Plugins
Comment=Select and configure your plugins: Comment=Select and configure your plugins:

@ -81,4 +81,4 @@ Comment[wa]=Classe Java
Comment[xh]=Uhlobo lwe Java Comment[xh]=Uhlobo lwe Java
Comment[zh_CN]=Java 类 Comment[zh_CN]=Java 类
Comment[zu]=Ikilasi lwe-Java Comment[zu]=Ikilasi lwe-Java
X-KDE-IsAlso=application/x-java X-TDE-IsAlso=application/x-java

@ -4,7 +4,7 @@ MimeType=application/mathml+xml
Patterns=*.mml;*.MML Patterns=*.mml;*.MML
Icon=html Icon=html
Hidden=false Hidden=false
X-KDE-IsAlso=text/xml X-TDE-IsAlso=text/xml
Comment=MathML Document Comment=MathML Document
Comment[af]=MathML Dokument Comment[af]=MathML Dokument
Comment[ar]=مستند MathML Comment[ar]=مستند MathML

@ -66,6 +66,6 @@ Comment[vi]=Thư mục thư dạng .mbox.
Comment[zh_CN]=MBOX 邮件文件夹 Comment[zh_CN]=MBOX 邮件文件夹
Comment[zh_TW]=MBOX 郵件資料夾 Comment[zh_TW]=MBOX 郵件資料夾
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -3,7 +3,7 @@ Type=MimeType
MimeType=application/msexcel MimeType=application/msexcel
Icon=spreadsheet Icon=spreadsheet
Patterns=*.xls;*.XLS;*.xlc;*.XLC;*.xll;*.XLL;*.xlm;*.XLM;*.xlw;*.XLW; Patterns=*.xls;*.XLS;*.xlc;*.XLC;*.xll;*.XLL;*.xlm;*.XLM;*.xlw;*.XLW;
X-KDE-IsAlso=application/vnd.ms-excel X-TDE-IsAlso=application/vnd.ms-excel
Comment=Microsoft Excel Spreadsheet Comment=Microsoft Excel Spreadsheet
Comment[af]=Microsoft Excel Spreiblad Comment[af]=Microsoft Excel Spreiblad
Comment[ar]=ورقة عمل مايكروسوفت اكسل Comment[ar]=ورقة عمل مايكروسوفت اكسل

@ -2,7 +2,7 @@
Type=MimeType Type=MimeType
MimeType=application/mspowerpoint MimeType=application/mspowerpoint
Icon=presentation Icon=presentation
X-KDE-IsAlso=application/vnd.ms-powerpoint X-TDE-IsAlso=application/vnd.ms-powerpoint
Patterns=*.ppz;*.PPZ;*.ppt;*.PPT;*.pps;*.PPS; Patterns=*.ppz;*.PPZ;*.ppt;*.PPT;*.pps;*.PPS;
Comment=Microsoft PowerPoint Presentation Comment=Microsoft PowerPoint Presentation
Comment[af]=Microsoft Powerpoint Voorlegging Comment[af]=Microsoft Powerpoint Voorlegging

@ -3,8 +3,8 @@ Type=MimeType
MimeType=application/msword MimeType=application/msword
Icon=wordprocessing Icon=wordprocessing
Patterns=*.doc;*.DOC; Patterns=*.doc;*.DOC;
X-KDE-IsAlso=application/vnd.ms-word X-TDE-IsAlso=application/vnd.ms-word
X-KDE-PatternsAccuracy=50 X-TDE-PatternsAccuracy=50
Comment=Microsoft Word Document Comment=Microsoft Word Document
Comment[af]=Microsoft Woord Dokument Comment[af]=Microsoft Woord Dokument
Comment[ar]=مستند مايكروسوفت وورد Comment[ar]=مستند مايكروسوفت وورد
@ -87,7 +87,7 @@ Comment[zh_CN]=Microsoft Word 文档
Comment[zh_HK]=微軟 Word 文件 Comment[zh_HK]=微軟 Word 文件
Comment[zh_TW]=微軟 Word 文件 Comment[zh_TW]=微軟 Word 文件
Comment[zu]=Uhlu Lwamafayela lwe-Microsoft Word Comment[zu]=Uhlu Lwamafayela lwe-Microsoft Word
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.doc Value=.doc

@ -4,8 +4,8 @@ MimeType=application/ogg
Icon=sound Icon=sound
Patterns=*.ogg;*.OGG; Patterns=*.ogg;*.OGG;
# Previous name of this mimetype # Previous name of this mimetype
X-KDE-IsAlso=application/x-ogg X-TDE-IsAlso=application/x-ogg
X-KDE-PatternsAccuracy=80 X-TDE-PatternsAccuracy=80
Comment=Ogg Multimedia Comment=Ogg Multimedia
Comment[ar]=وسائط Ogg متعددة Comment[ar]=وسائط Ogg متعددة
Comment[az]=Ogg Multimediya Comment[az]=Ogg Multimediya

@ -3,7 +3,7 @@ Type=MimeType
MimeType=application/pdf MimeType=application/pdf
Icon=pdf Icon=pdf
Patterns=*.pdf;*.PDF; Patterns=*.pdf;*.PDF;
X-KDE-PatternsAccuracy=90 X-TDE-PatternsAccuracy=90
Comment=PDF Document Comment=PDF Document
Comment[af]=Pdf Dokument Comment[af]=Pdf Dokument
Comment[ar]=مستند PDF Comment[ar]=مستند PDF
@ -86,8 +86,8 @@ Comment[zh_CN]=PDF 文档
Comment[zh_HK]=PDF 文件 Comment[zh_HK]=PDF 文件
Comment[zh_TW]=PDF 文件 Comment[zh_TW]=PDF 文件
Comment[zu]=Uhlu lwamafayela e-PDF Comment[zu]=Uhlu lwamafayela e-PDF
X-KDE-AutoEmbed=true X-TDE-AutoEmbed=true
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.pdf Value=.pdf

@ -74,5 +74,5 @@ Comment[uz]=OpenPGP kalitlar toʻplami
Comment[uz@cyrillic]=OpenPGP калитлар тўплами Comment[uz@cyrillic]=OpenPGP калитлар тўплами
Comment[vi]=Bó khoá OpenPGP Comment[vi]=Bó khoá OpenPGP
Comment[zh_CN]=OpenPGP 秘钥束 Comment[zh_CN]=OpenPGP 秘钥束
X-KDE-AutoEmbed=true X-TDE-AutoEmbed=true

@ -83,6 +83,6 @@ Comment[zh_CN]=S/MIME 认证请求
Comment[zh_HK]=S/MIME 認證請求 Comment[zh_HK]=S/MIME 認證請求
Comment[zh_TW]=S/MIME 認證請求 Comment[zh_TW]=S/MIME 認證請求
Comment[zu]=Isitifiketi Sesicelo se-S/MIME Comment[zu]=Isitifiketi Sesicelo se-S/MIME
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.p10 Value=.p10

@ -3,7 +3,7 @@ Type=MimeType
MimeType=application/postscript MimeType=application/postscript
Icon=postscript Icon=postscript
Patterns=*.ps;*.PS; Patterns=*.ps;*.PS;
X-KDE-PatternsAccuracy=95 X-TDE-PatternsAccuracy=95
Comment=PostScript Document Comment=PostScript Document
Comment[af]=Postscript Dokument Comment[af]=Postscript Dokument
Comment[ar]=مستند بوست سكريبت Comment[ar]=مستند بوست سكريبت
@ -88,13 +88,13 @@ Comment[zh_CN]=PostScript 文档
Comment[zh_HK]=PostScript 文件 Comment[zh_HK]=PostScript 文件
Comment[zh_TW]=PostScript 文件 Comment[zh_TW]=PostScript 文件
Comment[zu]=Uhlu lwamafayela lwe-PostScript Comment[zu]=Uhlu lwamafayela lwe-PostScript
X-KDE-AutoEmbed=true X-TDE-AutoEmbed=true
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.ps Value=.ps

@ -6,9 +6,9 @@ Comment[te]=రిలేక్స్ NG
Icon=html Icon=html
Type=MimeType Type=MimeType
MimeType=application/xml MimeType=application/xml
X-KDE-IsAlso=text/xml X-TDE-IsAlso=text/xml
Patterns=*.rng; Patterns=*.rng;
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -82,6 +82,6 @@ Comment[zh_HK]=SIEVE 郵件過濾程式
Comment[zh_TW]=SIEVE 郵件過濾程式 Comment[zh_TW]=SIEVE 郵件過濾程式
Comment[zu]=Isikripti Sohluzo Lweposi le-SIEVE Comment[zu]=Isikripti Sohluzo Lweposi le-SIEVE
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -1,7 +1,7 @@
[Desktop Entry] [Desktop Entry]
Type=MimeType Type=MimeType
MimeType=application/vnd.mozilla.xul+xml MimeType=application/vnd.mozilla.xul+xml
X-KDE-IsAlso=text/xml X-TDE-IsAlso=text/xml
Icon=netscape_doc Icon=netscape_doc
Patterns=*.xul;*.XUL; Patterns=*.xul;*.XUL;
Comment=Mozilla XUL File Comment=Mozilla XUL File

@ -3,7 +3,7 @@ Type=MimeType
MimeType=application/vnd.ms-access MimeType=application/vnd.ms-access
Icon=database Icon=database
Comment=Microsoft Access Database Comment=Microsoft Access Database
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.mdb Value=.mdb

@ -84,6 +84,6 @@ Comment[zh_CN]=Microsoft Excel 电子表格
Comment[zh_HK]=微軟 Excel 表格 Comment[zh_HK]=微軟 Excel 表格
Comment[zh_TW]=微軟 Excel 表格 Comment[zh_TW]=微軟 Excel 表格
Comment[zu]= Ipheshana lesitayela le-Microsoft Excel Comment[zu]= Ipheshana lesitayela le-Microsoft Excel
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.xls Value=.xls

@ -84,6 +84,6 @@ Comment[zh_CN]=Microsoft Excel 电子表格
Comment[zh_HK]=微軟 Excel 表格 Comment[zh_HK]=微軟 Excel 表格
Comment[zh_TW]=微軟 Excel 表格 Comment[zh_TW]=微軟 Excel 表格
Comment[zu]= Ipheshana lesitayela le-Microsoft Excel Comment[zu]= Ipheshana lesitayela le-Microsoft Excel
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.xls Value=.xls

@ -84,6 +84,6 @@ Comment[zh_CN]=Microsoft Excel 电子表格
Comment[zh_HK]=微軟 Excel 表格 Comment[zh_HK]=微軟 Excel 表格
Comment[zh_TW]=微軟 Excel 表格 Comment[zh_TW]=微軟 Excel 表格
Comment[zu]= Ipheshana lesitayela le-Microsoft Excel Comment[zu]= Ipheshana lesitayela le-Microsoft Excel
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.xls Value=.xls

@ -84,6 +84,6 @@ Comment[zh_CN]=Microsoft Excel 电子表格
Comment[zh_HK]=微軟 Excel 表格 Comment[zh_HK]=微軟 Excel 表格
Comment[zh_TW]=微軟 Excel 表格 Comment[zh_TW]=微軟 Excel 表格
Comment[zu]= Ipheshana lesitayela le-Microsoft Excel Comment[zu]= Ipheshana lesitayela le-Microsoft Excel
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.xls Value=.xls

@ -84,6 +84,6 @@ Comment[zh_CN]=Microsoft Excel 电子表格
Comment[zh_HK]=微軟 Excel 表格 Comment[zh_HK]=微軟 Excel 表格
Comment[zh_TW]=微軟 Excel 表格 Comment[zh_TW]=微軟 Excel 表格
Comment[zu]= Ipheshana lesitayela le-Microsoft Excel Comment[zu]= Ipheshana lesitayela le-Microsoft Excel
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.xls Value=.xls

@ -81,6 +81,6 @@ Comment[zh_CN]=Microsoft PowerPoint 演示文稿
Comment[zh_HK]=微軟 PowerPoint 文件 Comment[zh_HK]=微軟 PowerPoint 文件
Comment[zh_TW]=微軟 PowerPoint 文件 Comment[zh_TW]=微軟 PowerPoint 文件
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.ppt Value=.ppt

@ -81,6 +81,6 @@ Comment[zh_CN]=Microsoft PowerPoint 演示文稿
Comment[zh_HK]=微軟 PowerPoint 文件 Comment[zh_HK]=微軟 PowerPoint 文件
Comment[zh_TW]=微軟 PowerPoint 文件 Comment[zh_TW]=微軟 PowerPoint 文件
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.ppt Value=.ppt

@ -81,6 +81,6 @@ Comment[zh_CN]=Microsoft PowerPoint 演示文稿
Comment[zh_HK]=微軟 PowerPoint 文件 Comment[zh_HK]=微軟 PowerPoint 文件
Comment[zh_TW]=微軟 PowerPoint 文件 Comment[zh_TW]=微軟 PowerPoint 文件
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.ppt Value=.ppt

@ -81,6 +81,6 @@ Comment[zh_CN]=Microsoft PowerPoint 演示文稿
Comment[zh_HK]=微軟 PowerPoint 文件 Comment[zh_HK]=微軟 PowerPoint 文件
Comment[zh_TW]=微軟 PowerPoint 文件 Comment[zh_TW]=微軟 PowerPoint 文件
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.ppt Value=.ppt

@ -81,6 +81,6 @@ Comment[zh_CN]=Microsoft PowerPoint 演示文稿
Comment[zh_HK]=微軟 PowerPoint 文件 Comment[zh_HK]=微軟 PowerPoint 文件
Comment[zh_TW]=微軟 PowerPoint 文件 Comment[zh_TW]=微軟 PowerPoint 文件
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.ppt Value=.ppt

@ -85,7 +85,7 @@ Comment[zh_CN]=Microsoft Word 文档
Comment[zh_HK]=微軟 Word 文件 Comment[zh_HK]=微軟 Word 文件
Comment[zh_TW]=微軟 Word 文件 Comment[zh_TW]=微軟 Word 文件
Comment[zu]=Uhlu Lwamafayela lwe-Microsoft Word Comment[zu]=Uhlu Lwamafayela lwe-Microsoft Word
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.doc Value=.doc

@ -85,7 +85,7 @@ Comment[zh_CN]=Microsoft Word 文档
Comment[zh_HK]=微軟 Word 文件 Comment[zh_HK]=微軟 Word 文件
Comment[zh_TW]=微軟 Word 文件 Comment[zh_TW]=微軟 Word 文件
Comment[zu]=Uhlu Lwamafayela lwe-Microsoft Word Comment[zu]=Uhlu Lwamafayela lwe-Microsoft Word
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.doc Value=.doc

@ -85,7 +85,7 @@ Comment[zh_CN]=Microsoft Word 文档
Comment[zh_HK]=微軟 Word 文件 Comment[zh_HK]=微軟 Word 文件
Comment[zh_TW]=微軟 Word 文件 Comment[zh_TW]=微軟 Word 文件
Comment[zu]=Uhlu Lwamafayela lwe-Microsoft Word Comment[zu]=Uhlu Lwamafayela lwe-Microsoft Word
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.doc Value=.doc

@ -71,6 +71,6 @@ Comment[uk]=Діаграма OASIS OpenDocument
Comment[vi]=Biểu đồ OpenDocument OASIS Comment[vi]=Biểu đồ OpenDocument OASIS
Comment[zh_CN]=OASIS OpenDocument 图表 Comment[zh_CN]=OASIS OpenDocument 图表
Comment[zh_TW]=OASIS OpenDocument 圖表 Comment[zh_TW]=OASIS OpenDocument 圖表
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.odc Value=.odc

@ -4,6 +4,6 @@ MimeType=application/vnd.oasis.opendocument.database
Patterns=*.odb;*.ODB Patterns=*.odb;*.ODB
Icon=database Icon=database
Comment=OASIS OpenDocument Database Comment=OASIS OpenDocument Database
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.odb Value=.odb

@ -74,6 +74,6 @@ Comment[vi]=Công thức OpenDocument OASIS
Comment[zh_CN]=OASIS OpenDocument 公式 Comment[zh_CN]=OASIS OpenDocument 公式
Comment[zh_HK]=OASIS OpenDocument 算式 Comment[zh_HK]=OASIS OpenDocument 算式
Comment[zh_TW]=OASIS OpenDocument 公式 Comment[zh_TW]=OASIS OpenDocument 公式
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.odf Value=.odf

@ -74,6 +74,6 @@ Comment[vi]=Đồ họa OpenDocument OASIS (Flat XML)
Comment[zh_CN]=OASIS OpenDocument 图形 (Flat XML) Comment[zh_CN]=OASIS OpenDocument 图形 (Flat XML)
Comment[zh_HK]=OASIS OpenDocument 繪圖 (Flat XML) Comment[zh_HK]=OASIS OpenDocument 繪圖 (Flat XML)
Comment[zh_TW]=OASIS OpenDocument 圖形 (Flat XML) Comment[zh_TW]=OASIS OpenDocument 圖形 (Flat XML)
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.fodg Value=.fodg

@ -74,6 +74,6 @@ Comment[vi]=Biểu mẩu đồ họa OpenDocument OASIS
Comment[zh_CN]=OASIS OpenDocument 图形模板 Comment[zh_CN]=OASIS OpenDocument 图形模板
Comment[zh_HK]=OASIS OpenDocument 繪圖範本 Comment[zh_HK]=OASIS OpenDocument 繪圖範本
Comment[zh_TW]=OASIS OpenDocument 圖形樣本 Comment[zh_TW]=OASIS OpenDocument 圖形樣本
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.otg Value=.otg

@ -74,6 +74,6 @@ Comment[vi]=Đồ họa OpenDocument OASIS
Comment[zh_CN]=OASIS OpenDocument 图形 Comment[zh_CN]=OASIS OpenDocument 图形
Comment[zh_HK]=OASIS OpenDocument 繪圖 Comment[zh_HK]=OASIS OpenDocument 繪圖
Comment[zh_TW]=OASIS OpenDocument 圖形 Comment[zh_TW]=OASIS OpenDocument 圖形
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.odg Value=.odg

@ -73,6 +73,6 @@ Comment[uz@cyrillic]=OASIS OpenDocument расм
Comment[vi]=Ảnh OpenDocument OASIS Comment[vi]=Ảnh OpenDocument OASIS
Comment[zh_CN]=OASIS OpenDocument 图像 Comment[zh_CN]=OASIS OpenDocument 图像
Comment[zh_TW]=OASIS OpenDocument 影像 Comment[zh_TW]=OASIS OpenDocument 影像
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.odi Value=.odi

@ -74,6 +74,6 @@ Comment[vi]=Trình diễn OpenDocument OASIS (Flat XML)
Comment[zh_CN]=OASIS OpenDocument 演示文稿 (Flat XML) Comment[zh_CN]=OASIS OpenDocument 演示文稿 (Flat XML)
Comment[zh_HK]=OASIS OpenDocument 簡報 (Flat XML) Comment[zh_HK]=OASIS OpenDocument 簡報 (Flat XML)
Comment[zh_TW]=OASIS OpenDocument 簡報 (Flat XML) Comment[zh_TW]=OASIS OpenDocument 簡報 (Flat XML)
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.fodp Value=.fodp

@ -74,6 +74,6 @@ Comment[vi]=Biểu mẫu trình diễn OpenDocument OASIS
Comment[zh_CN]=OASIS OpenDocument 演示文稿模板 Comment[zh_CN]=OASIS OpenDocument 演示文稿模板
Comment[zh_HK]=OASIS OpenDocument 簡報範本 Comment[zh_HK]=OASIS OpenDocument 簡報範本
Comment[zh_TW]=OASIS OpenDocument 簡報樣本 Comment[zh_TW]=OASIS OpenDocument 簡報樣本
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.otp Value=.otp

@ -74,6 +74,6 @@ Comment[vi]=Trình diễn OpenDocument OASIS
Comment[zh_CN]=OASIS OpenDocument 演示文稿 Comment[zh_CN]=OASIS OpenDocument 演示文稿
Comment[zh_HK]=OASIS OpenDocument 簡報 Comment[zh_HK]=OASIS OpenDocument 簡報
Comment[zh_TW]=OASIS OpenDocument 簡報 Comment[zh_TW]=OASIS OpenDocument 簡報
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.odp Value=.odp

@ -74,6 +74,6 @@ Comment[vi]=Bảng tính OpenDocument OASIS (Flat XML)
Comment[zh_CN]=OASIS OpenDocument 电子表格 (Flat XML) Comment[zh_CN]=OASIS OpenDocument 电子表格 (Flat XML)
Comment[zh_HK]=OASIS OpenDocument 試算表 (Flat XML) Comment[zh_HK]=OASIS OpenDocument 試算表 (Flat XML)
Comment[zh_TW]=OASIS OpenDocument 試算表 (Flat XML) Comment[zh_TW]=OASIS OpenDocument 試算表 (Flat XML)
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.fods Value=.fods

@ -74,6 +74,6 @@ Comment[vi]=Biểu mẫu bảng tính OpenDocument OASIS
Comment[zh_CN]=OASIS OpenDocument 电子表格模板 Comment[zh_CN]=OASIS OpenDocument 电子表格模板
Comment[zh_HK]=OASIS OpenDocument 試算表範本 Comment[zh_HK]=OASIS OpenDocument 試算表範本
Comment[zh_TW]=OASIS OpenDocument 試算表樣本 Comment[zh_TW]=OASIS OpenDocument 試算表樣本
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.ots Value=.ots

@ -74,6 +74,6 @@ Comment[vi]=Bảng tính OpenDocument OASIS
Comment[zh_CN]=OASIS OpenDocument 电子表格 Comment[zh_CN]=OASIS OpenDocument 电子表格
Comment[zh_HK]=OASIS OpenDocument 試算表 Comment[zh_HK]=OASIS OpenDocument 試算表
Comment[zh_TW]=OASIS OpenDocument 試算表 Comment[zh_TW]=OASIS OpenDocument 試算表
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.ods Value=.ods

@ -73,6 +73,6 @@ Comment[uz@cyrillic]=OASIS OpenDocument матн ҳужжати (Flat XML)
Comment[vi]=Văn bản OpenDocument OASIS (Flat XML) Comment[vi]=Văn bản OpenDocument OASIS (Flat XML)
Comment[zh_CN]=OASIS OpenDocument 文本 (Flat XML) Comment[zh_CN]=OASIS OpenDocument 文本 (Flat XML)
Comment[zh_TW]=OASIS OpenDocument 文字 (Flat XML) Comment[zh_TW]=OASIS OpenDocument 文字 (Flat XML)
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.fodt Value=.fodt

@ -73,6 +73,6 @@ Comment[uz@cyrillic]=OASIS OpenDocument матн ҳужжати намунаси
Comment[vi]=Biểu mẫu văn bản OpenDocument OASIS Comment[vi]=Biểu mẫu văn bản OpenDocument OASIS
Comment[zh_CN]=OASIS OpenDocument 文本文档模板 Comment[zh_CN]=OASIS OpenDocument 文本文档模板
Comment[zh_TW]=OASIS OpenDocument 文字樣本 Comment[zh_TW]=OASIS OpenDocument 文字樣本
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.ott Value=.ott

@ -73,6 +73,6 @@ Comment[uz@cyrillic]=OASIS OpenDocument матн ҳужжати
Comment[vi]=Văn bản OpenDocument OASIS Comment[vi]=Văn bản OpenDocument OASIS
Comment[zh_CN]=OASIS OpenDocument 文本 Comment[zh_CN]=OASIS OpenDocument 文本
Comment[zh_TW]=OASIS OpenDocument 文字 Comment[zh_TW]=OASIS OpenDocument 文字
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.odt Value=.odt

@ -81,6 +81,6 @@ Comment[zh_CN]=Microsoft PowerPoint 演示文稿
Comment[zh_HK]=微軟 PowerPoint 文件 Comment[zh_HK]=微軟 PowerPoint 文件
Comment[zh_TW]=微軟 PowerPoint 文件 Comment[zh_TW]=微軟 PowerPoint 文件
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.ppt Value=.ppt

@ -81,6 +81,6 @@ Comment[zh_CN]=Microsoft PowerPoint 演示文稿
Comment[zh_HK]=微軟 PowerPoint 文件 Comment[zh_HK]=微軟 PowerPoint 文件
Comment[zh_TW]=微軟 PowerPoint 文件 Comment[zh_TW]=微軟 PowerPoint 文件
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.ppt Value=.ppt

@ -81,6 +81,6 @@ Comment[zh_CN]=Microsoft PowerPoint 演示文稿
Comment[zh_HK]=微軟 PowerPoint 文件 Comment[zh_HK]=微軟 PowerPoint 文件
Comment[zh_TW]=微軟 PowerPoint 文件 Comment[zh_TW]=微軟 PowerPoint 文件
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.ppt Value=.ppt

@ -84,6 +84,6 @@ Comment[zh_CN]=Microsoft Excel 电子表格
Comment[zh_HK]=微軟 Excel 表格 Comment[zh_HK]=微軟 Excel 表格
Comment[zh_TW]=微軟 Excel 表格 Comment[zh_TW]=微軟 Excel 表格
Comment[zu]= Ipheshana lesitayela le-Microsoft Excel Comment[zu]= Ipheshana lesitayela le-Microsoft Excel
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.xls Value=.xls

@ -84,6 +84,6 @@ Comment[zh_CN]=Microsoft Excel 电子表格
Comment[zh_HK]=微軟 Excel 表格 Comment[zh_HK]=微軟 Excel 表格
Comment[zh_TW]=微軟 Excel 表格 Comment[zh_TW]=微軟 Excel 表格
Comment[zu]= Ipheshana lesitayela le-Microsoft Excel Comment[zu]= Ipheshana lesitayela le-Microsoft Excel
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.xls Value=.xls

@ -85,7 +85,7 @@ Comment[zh_CN]=Microsoft Word 文档
Comment[zh_HK]=微軟 Word 文件 Comment[zh_HK]=微軟 Word 文件
Comment[zh_TW]=微軟 Word 文件 Comment[zh_TW]=微軟 Word 文件
Comment[zu]=Uhlu Lwamafayela lwe-Microsoft Word Comment[zu]=Uhlu Lwamafayela lwe-Microsoft Word
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.doc Value=.doc

@ -85,6 +85,6 @@ Comment[zh_CN]=Microsoft Word 文档
Comment[zh_HK]=微軟 Word 文件 Comment[zh_HK]=微軟 Word 文件
Comment[zh_TW]=微軟 Word 文件 Comment[zh_TW]=微軟 Word 文件
Comment[zu]=Uhlu Lwamafayela lwe-Microsoft Word Comment[zu]=Uhlu Lwamafayela lwe-Microsoft Word
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.doc Value=.doc

@ -81,6 +81,6 @@ Comment[vi]=Bảng tính Calc của StarOffice
Comment[zh_CN]=StarOffice Calc 电子表格 Comment[zh_CN]=StarOffice Calc 电子表格
Comment[zh_HK]=StarOffice Calc 電子表格 Comment[zh_HK]=StarOffice Calc 電子表格
Comment[zh_TW]=StarOffice Calc 電子表格 Comment[zh_TW]=StarOffice Calc 電子表格
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.sdc Value=.sdc

@ -70,6 +70,6 @@ Comment[uk]=Діаграма StarOffice
Comment[vi]=Biểu đồ StarOffice Comment[vi]=Biểu đồ StarOffice
Comment[zh_CN]=StarOffice 图表 Comment[zh_CN]=StarOffice 图表
Comment[zh_TW]=StarOffice 圖表 Comment[zh_TW]=StarOffice 圖表
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.sds Value=.sds

@ -73,6 +73,6 @@ Comment[vi]=Bản vẽ StarOffice
Comment[zh_CN]=StarOffice 绘图 Comment[zh_CN]=StarOffice 绘图
Comment[zh_HK]=StarOffice 繪圖 Comment[zh_HK]=StarOffice 繪圖
Comment[zh_TW]=StarOffice 繪圖 Comment[zh_TW]=StarOffice 繪圖
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.sda Value=.sda

@ -80,6 +80,6 @@ Comment[zh_CN]=StarOffice Impress 演示文稿
Comment[zh_HK]=StarOffice Impress 簡報 Comment[zh_HK]=StarOffice Impress 簡報
Comment[zh_TW]=StarOffice Impress 簡報 Comment[zh_TW]=StarOffice Impress 簡報
Comment[zu]=Ukunikezwa kwe-StarOffice Impress Comment[zu]=Ukunikezwa kwe-StarOffice Impress
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.sdd Value=.sdd

@ -74,6 +74,6 @@ Comment[vi]=Tài liệu Math của StarOffice
Comment[zh_CN]=StarOffice Math 文档 Comment[zh_CN]=StarOffice Math 文档
Comment[zh_HK]=StarOffice 算式文件 Comment[zh_HK]=StarOffice 算式文件
Comment[zh_TW]=StarOffice 數學文件 Comment[zh_TW]=StarOffice 數學文件
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.sdf Value=.sdf

@ -74,6 +74,6 @@ Comment[vi]=Tài liệu cái Writer của StarOffice
Comment[zh_CN]=StarOffice Writer 主文档 Comment[zh_CN]=StarOffice Writer 主文档
Comment[zh_HK]=StarOffice Writer 主控文件 Comment[zh_HK]=StarOffice Writer 主控文件
Comment[zh_TW]=StarOffice Writer Master 文件 Comment[zh_TW]=StarOffice Writer Master 文件
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.sgl Value=.sgl

@ -83,6 +83,6 @@ Comment[zh_CN]=StarOffice Writer 文档
Comment[zh_HK]=StarOffice Writer 文件 Comment[zh_HK]=StarOffice Writer 文件
Comment[zh_TW]=StarOffice Writer 文件 Comment[zh_TW]=StarOffice Writer 文件
Comment[zu]=Umbhali Wohlu lwamafayela e-StarOffice Comment[zu]=Umbhali Wohlu lwamafayela e-StarOffice
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.sdw Value=.sdw

@ -71,6 +71,6 @@ Icon=database
Type=MimeType Type=MimeType
Patterns=*.odb;*.ODB; Patterns=*.odb;*.ODB;
MimeType=application/vnd.sun.xml.base MimeType=application/vnd.sun.xml.base
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.odb Value=.odb

@ -79,6 +79,6 @@ Icon=spreadsheet
Type=MimeType Type=MimeType
Patterns=*.sxc;*.SXC; Patterns=*.sxc;*.SXC;
MimeType=application/vnd.sun.xml.calc MimeType=application/vnd.sun.xml.calc
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.sxc Value=.sxc

@ -75,6 +75,6 @@ Icon=spreadsheet
Type=MimeType Type=MimeType
Patterns=*.stc;*.STC; Patterns=*.stc;*.STC;
MimeType=application/vnd.sun.xml.calc.template MimeType=application/vnd.sun.xml.calc.template
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.stc Value=.stc

@ -77,6 +77,6 @@ MimeType=application/vnd.sun.xml.draw
Type=MimeType Type=MimeType
Icon=image Icon=image
Patterns=*.sxd;*.SXD; Patterns=*.sxd;*.SXD;
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.sxd Value=.sxd

@ -75,6 +75,6 @@ MimeType=application/vnd.sun.xml.draw.template
Type=MimeType Type=MimeType
Icon=image Icon=image
Patterns=*.std;*.STD; Patterns=*.std;*.STD;
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.std Value=.std

@ -79,6 +79,6 @@ MimeType=application/vnd.sun.xml.impress
Type=MimeType Type=MimeType
Icon=presentation Icon=presentation
Patterns=*.sxi;*.SXI; Patterns=*.sxi;*.SXI;
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.sxi Value=.sxi

@ -75,6 +75,6 @@ MimeType=application/vnd.sun.xml.impress.template
Type=MimeType Type=MimeType
Icon=presentation Icon=presentation
Patterns=*.sti;*.STI; Patterns=*.sti;*.STI;
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.sti Value=.sti

@ -80,6 +80,6 @@ MimeType=application/vnd.sun.xml.writer
Type=MimeType Type=MimeType
Icon=wordprocessing Icon=wordprocessing
Patterns=*.sxw;*.SXW; Patterns=*.sxw;*.SXW;
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.sxw Value=.sxw

@ -73,6 +73,6 @@ MimeType=application/vnd.sun.xml.writer.master
Type=MimeType Type=MimeType
Icon=wordprocessing Icon=wordprocessing
Patterns=*.sxg;*.SXG; Patterns=*.sxg;*.SXG;
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.sxg Value=.sxg

@ -75,6 +75,6 @@ MimeType=application/vnd.sun.xml.writer.template
Type=MimeType Type=MimeType
Icon=wordprocessing Icon=wordprocessing
Patterns=*.stw;*.STW; Patterns=*.stw;*.STW;
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.stw Value=.stw

@ -79,4 +79,4 @@ MimeType=application/x-bittorrent
Icon=bt Icon=bt
Type=MimeType Type=MimeType
Patterns=*.torrent;*.tor Patterns=*.torrent;*.tor
X-KDE-AutoEmbed=false X-TDE-AutoEmbed=false

@ -74,5 +74,5 @@ Icon=tgz
MimeType=application/x-bz2dvi MimeType=application/x-bz2dvi
Patterns=*.dvi.bz2 Patterns=*.dvi.bz2
Type=MimeType Type=MimeType
X-KDE-AutoEmbed=true X-TDE-AutoEmbed=true
X-KDE-IsAlso=application/x-bzip2 X-TDE-IsAlso=application/x-bzip2

@ -3,7 +3,7 @@ Type=MimeType
MimeType=application/x-debian-package MimeType=application/x-debian-package
Icon=deb Icon=deb
# Just an alias for x-deb, remove in KDE4 # Just an alias for x-deb, remove in KDE4
X-KDE-IsAlso=application/x-deb X-TDE-IsAlso=application/x-deb
Comment=Debian Package Comment=Debian Package
Comment[af]=Debian Pakkie Comment[af]=Debian Pakkie
Comment[ar]=حزمة ديبيان Comment[ar]=حزمة ديبيان

@ -86,6 +86,6 @@ Type=MimeType
MimeType=application/x-desktop MimeType=application/x-desktop
Patterns=*.desktop;*.kdelnk; Patterns=*.desktop;*.kdelnk;
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -84,4 +84,4 @@ Icon=dvi
Type=MimeType Type=MimeType
MimeType=application/x-dvi MimeType=application/x-dvi
Patterns=*.dvi;*.DVI; Patterns=*.dvi;*.DVI;
X-KDE-AutoEmbed=true X-TDE-AutoEmbed=true

@ -72,4 +72,4 @@ Comment[zh_TW]=文稿(可能可執行)
Icon=exec Icon=exec
Type=MimeType Type=MimeType
MimeType=application/x-executable-script MimeType=application/x-executable-script
X-KDE-IsAlso=text/plain X-TDE-IsAlso=text/plain

@ -81,6 +81,6 @@ Type=MimeType
MimeType=application/x-gettext MimeType=application/x-gettext
Patterns=*.po;*.pot;*.PO;*.POT; Patterns=*.po;*.pot;*.PO;*.POT;
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -3,7 +3,7 @@ MimeType=application/x-graphite
Type=MimeType Type=MimeType
icon=document icon=document
Patterns=*.gra;*.GRA; Patterns=*.gra;*.GRA;
X-KDE-AutoEmbed=false X-TDE-AutoEmbed=false
Comment=Graphite Scientific Graph Comment=Graphite Scientific Graph
Comment[af]=Grafiet Wetenskaplike Grafiese Comment[af]=Grafiet Wetenskaplike Grafiese
Comment[ar]=رسم بياني علمي لـ Graphite Comment[ar]=رسم بياني علمي لـ Graphite
@ -84,6 +84,6 @@ Comment[zh_CN]=Graphite 科学图表
Comment[zh_HK]=Graphite 科學繪圖檔 Comment[zh_HK]=Graphite 科學繪圖檔
Comment[zh_TW]=Graphite - 科學繪圖 Comment[zh_TW]=Graphite - 科學繪圖
Comment[zu]=Umdwebo Wezesayensi Womdwebo Comment[zu]=Umdwebo Wezesayensi Womdwebo
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.gra Value=.gra

@ -74,5 +74,5 @@ Icon=tgz
MimeType=application/x-gzdvi MimeType=application/x-gzdvi
Patterns=*.dvi.gz Patterns=*.dvi.gz
Type=MimeType Type=MimeType
X-KDE-AutoEmbed=true X-TDE-AutoEmbed=true
X-KDE-IsAlso=application/x-gzip X-TDE-IsAlso=application/x-gzip

@ -86,5 +86,5 @@ Icon=tgz
MimeType=application/x-gzpostscript MimeType=application/x-gzpostscript
Patterns=*.ps.gz Patterns=*.ps.gz
Type=MimeType Type=MimeType
X-KDE-AutoEmbed=true X-TDE-AutoEmbed=true
X-KDE-IsAlso=application/x-gzip X-TDE-IsAlso=application/x-gzip

@ -70,4 +70,4 @@ Comment[zh_TW]=Citrix ICA 客戶端設定
Icon=wordprocessing Icon=wordprocessing
Type=MimeType Type=MimeType
Patterns=*.ica;*.ICA; Patterns=*.ica;*.ICA;
X-KDE-AutoEmbed=false X-TDE-AutoEmbed=false

@ -87,4 +87,4 @@ Comment[zh_CN]=Java 归档
Comment[zh_HK]=Java 壓縮檔 Comment[zh_HK]=Java 壓縮檔
Comment[zh_TW]=Java 壓縮檔案 Comment[zh_TW]=Java 壓縮檔案
Comment[zu]=Umqulu we-Java Comment[zu]=Umqulu we-Java
X-KDE-AutoEmbed=true X-TDE-AutoEmbed=true

@ -72,4 +72,4 @@ Comment[wa]=Aplikete Java
Comment[zh_CN]=Java 小程序 Comment[zh_CN]=Java 小程序
MimeType=application/x-java-applet MimeType=application/x-java-applet
Icon=java_jar Icon=java_jar
X-KDE-AutoEmbed=true X-TDE-AutoEmbed=true

@ -73,9 +73,9 @@ Comment[vi]=Tập tin JavaScript
Comment[zh_CN]=JavaScript 文件 Comment[zh_CN]=JavaScript 文件
Comment[zh_HK]=JavaScript 檔案 Comment[zh_HK]=JavaScript 檔案
Comment[zh_TW]=JavaScript 檔案 Comment[zh_TW]=JavaScript 檔案
X-KDE-IsAlso=application/x-executable-script X-TDE-IsAlso=application/x-executable-script
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -3,7 +3,7 @@ MimeType=application/x-karbon
Type=MimeType Type=MimeType
Icon=karbon_karbon Icon=karbon_karbon
Patterns=*.karbon; Patterns=*.karbon;
X-KDE-AutoEmbed=false X-TDE-AutoEmbed=false
Comment=Karbon14 Document Comment=Karbon14 Document
Comment[af]=Karbon14 Dokument Comment[af]=Karbon14 Dokument
Comment[ar]=مستند Karbon14 Comment[ar]=مستند Karbon14

@ -86,7 +86,7 @@ Comment[zh_CN]=KChart 文档
Comment[zh_HK]=KChart 文件 Comment[zh_HK]=KChart 文件
Comment[zh_TW]=KChart 文件 Comment[zh_TW]=KChart 文件
Comment[zu]=Uhlu lwamafayela ye-KChart Comment[zu]=Uhlu lwamafayela ye-KChart
X-KDE-AutoEmbed=false X-TDE-AutoEmbed=false
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.chrt Value=.chrt

@ -78,5 +78,5 @@ Comment[zh_CN]=TDE 钱包文件
Comment[zh_HK]=TDE 公事包檔案 Comment[zh_HK]=TDE 公事包檔案
Comment[zh_TW]=TDE 公事包檔案 Comment[zh_TW]=TDE 公事包檔案
Patterns=*.kwl Patterns=*.kwl
X-KDE-AutoEmbed=false X-TDE-AutoEmbed=false

@ -86,6 +86,6 @@ Comment[zh_CN]=KFormula 文档
Comment[zh_HK]=KFormula 文件 Comment[zh_HK]=KFormula 文件
Comment[zh_TW]=KFormula 文件 Comment[zh_TW]=KFormula 文件
Comment[zu]=Uhlu lwamafayela ye-KFormula Comment[zu]=Uhlu lwamafayela ye-KFormula
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.kfo Value=.kfo

@ -3,7 +3,7 @@ Type=MimeType
MimeType=application/x-kivio MimeType=application/x-kivio
Icon=kivio_flw Icon=kivio_flw
Patterns=*.flw; Patterns=*.flw;
X-KDE-AutoEmbed=false X-TDE-AutoEmbed=false
Comment=Kivio Document Comment=Kivio Document
Comment[af]=Kivio Dokument Comment[af]=Kivio Dokument
Comment[ar]=مستند Kivio Comment[ar]=مستند Kivio
@ -87,6 +87,6 @@ Comment[zh_CN]=Kivio 文档
Comment[zh_HK]=Kivio 文件 Comment[zh_HK]=Kivio 文件
Comment[zh_TW]=Kivio 文件 Comment[zh_TW]=Kivio 文件
Comment[zu]=Uhlu lwamafayela lwe-Kivio Comment[zu]=Uhlu lwamafayela lwe-Kivio
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.flw Value=.flw

@ -85,7 +85,7 @@ Comment[zu]=Uhlu lwamafayela lwe-Kontour
Icon=vectorgfx Icon=vectorgfx
Type=MimeType Type=MimeType
Patterns=*.kon; Patterns=*.kon;
X-KDE-AutoEmbed=false X-TDE-AutoEmbed=false
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.kon Value=.kon

@ -3,7 +3,7 @@ Type=MimeType
MimeType=application/x-kpresenter MimeType=application/x-kpresenter
Icon=kpresenter_kpr Icon=kpresenter_kpr
Patterns=*.kpr;*.kpt; Patterns=*.kpr;*.kpt;
X-KDE-AutoEmbed=false X-TDE-AutoEmbed=false
Comment=KPresenter Document Comment=KPresenter Document
Comment[af]=Kpresenter Dokument Comment[af]=Kpresenter Dokument
Comment[ar]=مستند KPresenter Comment[ar]=مستند KPresenter
@ -86,6 +86,6 @@ Comment[zh_CN]=KPresenter 文档
Comment[zh_HK]=KPresenter 文件 Comment[zh_HK]=KPresenter 文件
Comment[zh_TW]=KPresenter 文件 Comment[zh_TW]=KPresenter 文件
Comment[zu]=Uhlu lwamafayela lwe-KPresenter Comment[zu]=Uhlu lwamafayela lwe-KPresenter
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.kpr Value=.kpr

@ -3,7 +3,7 @@ Type=MimeType
MimeType=application/x-krita MimeType=application/x-krita
Icon=krita_kra Icon=krita_kra
Patterns=*.kra; Patterns=*.kra;
X-KDE-AutoEmbed=false X-TDE-AutoEmbed=false
Comment=Krita Document Comment=Krita Document
Comment[af]=Krita Dokument Comment[af]=Krita Dokument
Comment[ar]=مستند Krita Comment[ar]=مستند Krita
@ -86,6 +86,6 @@ Comment[zh_CN]=Krita 文档
Comment[zh_HK]=Krita 文件 Comment[zh_HK]=Krita 文件
Comment[zh_TW]=Krita 文件 Comment[zh_TW]=Krita 文件
Comment[zu]=Uhlu lwamafayela lwer-Krita Comment[zu]=Uhlu lwamafayela lwer-Krita
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.kra Value=.kra

@ -3,7 +3,7 @@ Type=MimeType
MimeType=application/x-kspread MimeType=application/x-kspread
Icon=kspread_ksp Icon=kspread_ksp
Patterns=*.ksp; Patterns=*.ksp;
X-KDE-AutoEmbed=false X-TDE-AutoEmbed=false
Comment=KSpread Document Comment=KSpread Document
Comment[af]=Kspread Dokument Comment[af]=Kspread Dokument
Comment[ar]=مستند KSpread Comment[ar]=مستند KSpread
@ -86,6 +86,6 @@ Comment[zh_CN]=KSpread 文档
Comment[zh_HK]=KSpread 文件 Comment[zh_HK]=KSpread 文件
Comment[zh_TW]=KSpread 文件 Comment[zh_TW]=KSpread 文件
Comment[zu]=Uhlu lwamafayela lwe-KSpread Comment[zu]=Uhlu lwamafayela lwe-KSpread
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.ksp Value=.ksp

@ -77,7 +77,7 @@ Comment[zh_TW]=Kugar 報表樣本
Icon=kugardata Icon=kugardata
Type=MimeType Type=MimeType
Patterns=*.kut;*.ktf; Patterns=*.kut;*.ktf;
X-KDE-AutoEmbed=false X-TDE-AutoEmbed=false
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.ktf Value=.ktf

@ -84,6 +84,6 @@ Comment[zh_HK]=Kugar 資料檔案
Comment[zh_TW]=Kugar 資料檔案 Comment[zh_TW]=Kugar 資料檔案
Comment[zu]=Ifayela Ledata ye-Kugar Comment[zu]=Ifayela Ledata ye-Kugar
Patterns=*.kdf;*.kud; Patterns=*.kdf;*.kud;
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.kdf Value=.kdf

@ -3,7 +3,7 @@ Type=MimeType
MimeType=application/x-kword MimeType=application/x-kword
Icon=kword_kwd Icon=kword_kwd
Patterns=*.kwd;*.kwt; Patterns=*.kwd;*.kwt;
X-KDE-AutoEmbed=false X-TDE-AutoEmbed=false
Comment=KWord Document Comment=KWord Document
Comment[af]=Kword Dokument Comment[af]=Kword Dokument
Comment[ar]=مستند KWord Comment[ar]=مستند KWord
@ -87,6 +87,6 @@ Comment[zh_CN]=KWord 文档
Comment[zh_HK]=KWord 文件 Comment[zh_HK]=KWord 文件
Comment[zh_TW]=KWord 文件 Comment[zh_TW]=KWord 文件
Comment[zu]=Uhlu lwamafayela lwe-KWord Comment[zu]=Uhlu lwamafayela lwe-KWord
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.kwd Value=.kwd

@ -87,6 +87,6 @@ Patterns=*.lyx
Type=MimeType Type=MimeType
Icon=dvi Icon=dvi
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -65,6 +65,6 @@ Comment[vi]=Bản nén Mạng đã bao bọc MIME
Comment[zh_CN]=MIME 封装的 Web 归档 Comment[zh_CN]=MIME 封装的 Web 归档
Comment[zh_TW]=Mime 封裝 Web 壓縮 Comment[zh_TW]=Mime 封裝 Web 壓縮
[Property::X-KDE-LocalProtocol] [Property::X-TDE-LocalProtocol]
Type=TQString Type=TQString
Value=mhtml Value=mhtml

@ -4,7 +4,7 @@ MimeType=application/x-mplayer2
Icon=video Icon=video
Patterns=*.avi;*.AVI;*.asf;*.wmv;*.ASF;*.WMV;*.asx;*.ASX;*.wma;*.WMA;*.wmx;*.WMX Patterns=*.avi;*.AVI;*.asf;*.wmv;*.ASF;*.WMV;*.asx;*.ASX;*.wma;*.WMA;*.wmx;*.WMX
Icon=multimedia Icon=multimedia
X-KDE-AutoEmbed=true X-TDE-AutoEmbed=true
Comment=Microsoft Media Format Comment=Microsoft Media Format
Comment[bg]=Формат за Microsoft Media Comment[bg]=Формат за Microsoft Media
Comment[ca]=Format Microsoft Media Comment[ca]=Format Microsoft Media

@ -82,8 +82,8 @@ Comment[zu]=Ama-window Aphumelelanga
Icon=exec Icon=exec
Type=MimeType Type=MimeType
MimeType=application/x-msdos-program MimeType=application/x-msdos-program
X-KDE-IsAlso=application/x-executable X-TDE-IsAlso=application/x-executable
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.exe;.EXE;.ExE;.EXe;.eXE;.exE Value=.exe;.EXE;.ExE;.EXe;.eXE;.exE

@ -2,4 +2,4 @@
Type=MimeType Type=MimeType
MimeType=application/x-msmetafile MimeType=application/x-msmetafile
Icon=vectorgfx Icon=vectorgfx
X-KDE-IsAlso=image/x-wmf X-TDE-IsAlso=image/x-wmf

@ -85,6 +85,6 @@ Comment[zh_CN]=Microsoft 书写器文档
Comment[zh_HK]=微軟小作家文件 Comment[zh_HK]=微軟小作家文件
Comment[zh_TW]=微軟小作家文件 Comment[zh_TW]=微軟小作家文件
Comment[zu]=Uhlu lwamafayela Lokubhala lwe-Microsoft Comment[zu]=Uhlu lwamafayela Lokubhala lwe-Microsoft
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.wri Value=.wri

@ -6,6 +6,6 @@ MimeType=application/x-nzb
Icon=bt Icon=bt
Type=MimeType Type=MimeType
Patterns=*.nzb Patterns=*.nzb
X-KDE-AutoEmbed=false X-TDE-AutoEmbed=false
X-KDE-isAlso=text/xml X-TDE-isAlso=text/xml

@ -73,6 +73,6 @@ Type=MimeType
MimeType=application/x-perl-module MimeType=application/x-perl-module
Patterns=*.pm;*.PM; Patterns=*.pm;*.PM;
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -73,8 +73,8 @@ Icon=source_pl
Type=MimeType Type=MimeType
MimeType=application/x-perl MimeType=application/x-perl
Patterns=*.pl;*.PL;*.perl;*.PERL;*.Perl Patterns=*.pl;*.PL;*.perl;*.PERL;*.Perl
X-KDE-IsAlso=application/x-executable-script X-TDE-IsAlso=application/x-executable-script
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -80,6 +80,6 @@ Type=MimeType
MimeType=application/x-php MimeType=application/x-php
Patterns=*.php;*.PHP;*.php3;*.PHP3;*.php4;*.PHP4 Patterns=*.php;*.PHP;*.php3;*.PHP3;*.php4;*.PHP4
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -79,5 +79,5 @@ Comment[zh_CN]=PKCS#12 证书束
Comment[zh_HK]=PKCS#12 認證 Comment[zh_HK]=PKCS#12 認證
Comment[zh_TW]=PKCS#12 認證 Comment[zh_TW]=PKCS#12 認證
Comment[zu]=Isigaxa Sezitifiketi se-PKCS#12 Comment[zu]=Isigaxa Sezitifiketi se-PKCS#12
X-KDE-AutoEmbed=true X-TDE-AutoEmbed=true

@ -82,4 +82,4 @@ Comment[zh_CN]=Python 字节码
Comment[zh_HK]=Python 位元碼 Comment[zh_HK]=Python 位元碼
Comment[zh_TW]=Python 位元碼 Comment[zh_TW]=Python 位元碼
Comment[zu]=Ikhodi le-byte le-Python Comment[zu]=Ikhodi le-byte le-Python
X-KDE-IsAlso=application/x-executable X-TDE-IsAlso=application/x-executable

@ -85,8 +85,8 @@ Type=MimeType
MimeType=application/x-python MimeType=application/x-python
Icon=source_py Icon=source_py
Patterns=*.py; Patterns=*.py;
X-KDE-IsAlso=application/x-executable-script X-TDE-IsAlso=application/x-executable-script
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -86,4 +86,4 @@ Comment[zh_CN]=Rar 归档
Comment[zh_HK]=Rar 壓縮檔 Comment[zh_HK]=Rar 壓縮檔
Comment[zh_TW]=Rar 壓縮檔案 Comment[zh_TW]=Rar 壓縮檔案
Comment[zu]=Umqulu we-Rar Comment[zu]=Umqulu we-Rar
X-KDE-IsAlso=application/x-rar X-TDE-IsAlso=application/x-rar

@ -1,5 +1,5 @@
[Desktop Entry] [Desktop Entry]
X-KDE-AutoEmbed=true X-TDE-AutoEmbed=true
Type=MimeType Type=MimeType
MimeType=application/x-rpm MimeType=application/x-rpm
Icon=rpm Icon=rpm

@ -79,8 +79,8 @@ Icon=source
Type=MimeType Type=MimeType
MimeType=application/x-ruby MimeType=application/x-ruby
Patterns=*.rb;*.RB;*.ruby;*.RUBY Patterns=*.rb;*.RB;*.ruby;*.RUBY
X-KDE-IsAlso=application/x-executable-script X-TDE-IsAlso=application/x-executable-script
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -84,8 +84,8 @@ Icon=shellscript
Type=MimeType Type=MimeType
MimeType=application/x-shellscript MimeType=application/x-shellscript
Patterns=*.sh;*.csh Patterns=*.sh;*.csh
X-KDE-IsAlso=application/x-executable-script X-TDE-IsAlso=application/x-executable-script
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -60,4 +60,4 @@ Comment[zh_CN]=Shockwave Flash 媒体文件
Comment[zh_HK]=Shockwave Flash 媒體檔案 Comment[zh_HK]=Shockwave Flash 媒體檔案
Comment[zh_TW]=Shockwave Flash 媒體檔案 Comment[zh_TW]=Shockwave Flash 媒體檔案
Comment[zu]=Igagasi lokuthuka le-Flash Media Comment[zu]=Igagasi lokuthuka le-Flash Media
X-KDE-AutoEmbed=true X-TDE-AutoEmbed=true

@ -87,7 +87,7 @@ Comment[zh_HK]=Tar 保存檔
Comment[zh_TW]=Tar 壓縮文件 Comment[zh_TW]=Tar 壓縮文件
Comment[zu]=Umqulu we-Tar Comment[zu]=Umqulu we-Tar
[Property::X-KDE-LocalProtocol] [Property::X-TDE-LocalProtocol]
Type=TQString Type=TQString
Value=tar Value=tar

@ -87,7 +87,7 @@ Comment[zu]=Umqulu we-Tar Elicindezelwe
Icon=tgz Icon=tgz
Type=MimeType Type=MimeType
Patterns=*.tar.Z; Patterns=*.tar.Z;
[Property::X-KDE-LocalProtocol] [Property::X-TDE-LocalProtocol]
Type=TQString Type=TQString
Value=tar Value=tar

@ -69,10 +69,10 @@ Icon=tgz
Type=MimeType Type=MimeType
Patterns=*.tar.bz;*.tbz;*.tar.bz2;*.tbz2; Patterns=*.tar.bz;*.tbz;*.tar.bz2;*.tbz2;
[Property::X-KDE-LocalProtocol] [Property::X-TDE-LocalProtocol]
Type=TQString Type=TQString
Value=tar Value=tar
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.tar.bz2 Value=.tar.bz2

@ -89,7 +89,7 @@ Comment[zh_HK]=Gzip 壓縮的 Tar 保存檔
Comment[zh_TW]=Gzip 壓縮的 Tar 壓縮文件 Comment[zh_TW]=Gzip 壓縮的 Tar 壓縮文件
Comment[zu]=Umqulu we-Gzipped Tar Comment[zu]=Umqulu we-Gzipped Tar
[Property::X-KDE-LocalProtocol] [Property::X-TDE-LocalProtocol]
Type=TQString Type=TQString
Value=tar Value=tar

@ -89,7 +89,7 @@ Comment[zh_HK]=LZMA 壓縮的 Tar 保存檔
Comment[zh_TW]=LZMA 壓縮的 Tar 壓縮文件 Comment[zh_TW]=LZMA 壓縮的 Tar 壓縮文件
Comment[zu]=Umqulu we-LZMAped Tar Comment[zu]=Umqulu we-LZMAped Tar
[Property::X-KDE-LocalProtocol] [Property::X-TDE-LocalProtocol]
Type=TQString Type=TQString
Value=tar Value=tar

@ -85,8 +85,8 @@ Icon=man
Type=MimeType Type=MimeType
MimeType=application/x-troff-man MimeType=application/x-troff-man
Patterns=*.man Patterns=*.man
X-KDE-AutoEmbed=true X-TDE-AutoEmbed=true
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -86,8 +86,8 @@ Icon=man
Type=MimeType Type=MimeType
MimeType=application/x-troff MimeType=application/x-troff
Patterns=*.tr;*.roff; Patterns=*.tr;*.roff;
X-KDE-AutoEmbed=true X-TDE-AutoEmbed=true
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -89,7 +89,7 @@ Comment[zh_HK]=Xzip 壓縮的 Tar 保存檔
Comment[zh_TW]=Xzip 壓縮的 Tar 壓縮文件 Comment[zh_TW]=Xzip 壓縮的 Tar 壓縮文件
Comment[zu]=Umqulu we-Xzipped Tar Comment[zu]=Umqulu we-Xzipped Tar
[Property::X-KDE-LocalProtocol] [Property::X-TDE-LocalProtocol]
Type=TQString Type=TQString
Value=tar Value=tar

@ -3,7 +3,7 @@ Type=MimeType
MimeType=application/x-vnd.kde.kexi MimeType=application/x-vnd.kde.kexi
Icon=kexi_kexi Icon=kexi_kexi
Patterns=*.kexi; Patterns=*.kexi;
X-KDE-AutoEmbed=false X-TDE-AutoEmbed=false
Comment=Kexi Project File Comment=Kexi Project File
Comment[af]=Kexi Projek Lêer Comment[af]=Kexi Projek Lêer
Comment[ar]=ملف مشروع Kexi Comment[ar]=ملف مشروع Kexi
@ -80,7 +80,7 @@ Comment[wa]=Fitchî di prodjet Kexi
Comment[zh_CN]=Kexi 项目文件 Comment[zh_CN]=Kexi 项目文件
Comment[zh_HK]=Kexi 計畫檔案 Comment[zh_HK]=Kexi 計畫檔案
Comment[zh_TW]=Kexi 專案檔案 Comment[zh_TW]=Kexi 專案檔案
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.kexi Value=.kexi

@ -72,7 +72,7 @@ Comment[zh_HK]=KPlato 計畫管理文件
Comment[zh_TW]=KPlato 專案管理文件 Comment[zh_TW]=KPlato 專案管理文件
Type=MimeType Type=MimeType
Patterns=*.kplato;*.kplatot; Patterns=*.kplato;*.kplatot;
X-KDE-AutoEmbed=false X-TDE-AutoEmbed=false
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.kplato Value=.kplato

@ -79,6 +79,6 @@ Comment[wa]=Fitchî årtchive Kugar
Comment[zh_CN]=Kugar 归档文件 Comment[zh_CN]=Kugar 归档文件
Comment[zh_HK]=Kugar 壓縮檔 Comment[zh_HK]=Kugar 壓縮檔
Comment[zh_TW]=Kugar 壓縮檔案 Comment[zh_TW]=Kugar 壓縮檔案
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.kug Value=.kug

@ -78,6 +78,6 @@ Type=MimeType
MimeType=application/x-webarchive MimeType=application/x-webarchive
Patterns=*.war;*.WAR Patterns=*.war;*.WAR
[Property::X-KDE-LocalProtocol] [Property::X-TDE-LocalProtocol]
Type=TQString Type=TQString
Value=tar Value=tar

@ -85,5 +85,5 @@ Comment[zh_CN]=DERPEM 或 Netscape 编码的 X.509 证书
Comment[zh_HK]=DER、PEM、或 Netscape 編碼的 X.509 證書 Comment[zh_HK]=DER、PEM、或 Netscape 編碼的 X.509 證書
Comment[zh_TW]=DER、PEM、或 Netscape 編碼的 X.509 認證 Comment[zh_TW]=DER、PEM、或 Netscape 編碼的 X.509 認證
Comment[zu]=DER, PEM, noma Isitifiketi Esifakwe ikhodi se X.509 Comment[zu]=DER, PEM, noma Isitifiketi Esifakwe ikhodi se X.509
X-KDE-AutoEmbed=true X-TDE-AutoEmbed=true

@ -72,6 +72,6 @@ Comment[vi]=Tập tin dịch XLIFF
Comment[zh_CN]=XLIFF 翻译文件 Comment[zh_CN]=XLIFF 翻译文件
Comment[zh_HK]=XLIFF 翻譯檔 Comment[zh_HK]=XLIFF 翻譯檔
Comment[zh_TW]=XLIFF 翻譯檔 Comment[zh_TW]=XLIFF 翻譯檔
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.xlf Value=.xlf

@ -85,8 +85,8 @@ Comment[zh_CN]=Zip 归档
Comment[zh_HK]=Zip 壓縮檔 Comment[zh_HK]=Zip 壓縮檔
Comment[zh_TW]=Zip 壓縮文件 Comment[zh_TW]=Zip 壓縮文件
Comment[zu]=Umqulu we-Zip Comment[zu]=Umqulu we-Zip
X-KDE-IsAlso=application/x-zip X-TDE-IsAlso=application/x-zip
[Property::X-KDE-LocalProtocol] [Property::X-TDE-LocalProtocol]
Type=TQString Type=TQString
Value=zip Value=zip

@ -87,6 +87,6 @@ Comment[zh_HK]=Zip 壓縮檔
Comment[zh_TW]=Zip 壓縮文件 Comment[zh_TW]=Zip 壓縮文件
Comment[zu]=Umqulu we-Zip Comment[zu]=Umqulu we-Zip
[Property::X-KDE-LocalProtocol] [Property::X-TDE-LocalProtocol]
Type=TQString Type=TQString
Value=zip Value=zip

@ -79,9 +79,9 @@ Comment[zh_TW]=XHTML Family 文件
Type=MimeType Type=MimeType
Icon=html Icon=html
MimeType=application/xhtml+xml MimeType=application/xhtml+xml
X-KDE-IsAlso=text/xml X-TDE-IsAlso=text/xml
Patterns=*.xhtml Patterns=*.xhtml
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -71,10 +71,10 @@ MimeType=application/xml-dtd
### TODO: *.mod (and *.MOD) should be allowed too, but that are sound files too. :-( ### TODO: *.mod (and *.MOD) should be allowed too, but that are sound files too. :-(
Patterns=*.dtd;*.DTD; Patterns=*.dtd;*.DTD;
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.dtd Value=.dtd

@ -80,8 +80,8 @@ Icon=html
Type=MimeType Type=MimeType
MimeType=application/xml MimeType=application/xml
# This mimetype is an alias for text/xml. Both are referenced by the W3C. # This mimetype is an alias for text/xml. Both are referenced by the W3C.
X-KDE-IsAlso=text/xml X-TDE-IsAlso=text/xml
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -67,9 +67,9 @@ Comment[zh_CN]=W3C WML 大纲
Icon=html Icon=html
Type=MimeType Type=MimeType
MimeType=application/xsd MimeType=application/xsd
X-KDE-IsAlso=text/xml X-TDE-IsAlso=text/xml
Patterns=*.xsd; Patterns=*.xsd;
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -74,4 +74,4 @@ Comment[vi]=Âm thanh MPEG-4
Comment[wa]=Fitchî odio MPEG-4 Comment[wa]=Fitchî odio MPEG-4
Comment[zh_CN]=MPEG4 音频 Comment[zh_CN]=MPEG4 音频
Comment[zh_HK]=MPEG-4 音效檔 Comment[zh_HK]=MPEG-4 音效檔
X-KDE-IsAlso=video/quicktime X-TDE-IsAlso=video/quicktime

@ -3,7 +3,7 @@ Type=MimeType
MimeType=audio/mpegurl MimeType=audio/mpegurl
Icon=sound Icon=sound
Patterns=*.m3u;*.M3U; Patterns=*.m3u;*.M3U;
X-KDE-IsAlso=audio/x-mpegurl X-TDE-IsAlso=audio/x-mpegurl
Comment=Streaming MPEG Layer 3 Audio Comment=Streaming MPEG Layer 3 Audio
Comment[af]=Stroomende Mpeg Laag 3 Audio Comment[af]=Stroomende Mpeg Laag 3 Audio
Comment[ar]=صوت انسيابي من MPEG الطبقة 3 Comment[ar]=صوت انسيابي من MPEG الطبقة 3

@ -3,7 +3,7 @@ Type=MimeType
MimeType=audio/vnd.rn-realaudio MimeType=audio/vnd.rn-realaudio
Icon=sound Icon=sound
Patterns=*.ra;*.ram;*.RA;*.RAM; Patterns=*.ra;*.ram;*.RA;*.RAM;
X-KDE-IsAlso=audio/x-pn-realaudio X-TDE-IsAlso=audio/x-pn-realaudio
Comment=RealAudio File Comment=RealAudio File
Comment[af]=RealAudio Lêer Comment[af]=RealAudio Lêer
Comment[ar]=ملف Real Audio Comment[ar]=ملف Real Audio
@ -81,7 +81,7 @@ Comment[wa]=Fitchî RealAudio
Comment[zh_CN]=RealAudio 文件 Comment[zh_CN]=RealAudio 文件
Comment[zh_HK]=RealAudio 檔案 Comment[zh_HK]=RealAudio 檔案
Comment[zh_TW]=RealAudio 檔案 Comment[zh_TW]=RealAudio 檔案
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.ra Value=.ra

@ -2,7 +2,7 @@
Type=MimeType Type=MimeType
MimeType=audio/vorbis MimeType=audio/vorbis
Icon=sound Icon=sound
X-KDE-IsAlso=audio/x-vorbis X-TDE-IsAlso=audio/x-vorbis
Comment=Ogg Vorbis Audio Comment=Ogg Vorbis Audio
Comment[af]=Ogg Vorbis Klank Comment[af]=Ogg Vorbis Klank
Comment[ar]=ملف Ogg Vorbis صوتي Comment[ar]=ملف Ogg Vorbis صوتي

@ -83,7 +83,7 @@ Comment[zu]=Okuzwakalayo kwe-PCM
MimeType=audio/x-adpcm MimeType=audio/x-adpcm
Icon=sound Icon=sound
Patterns=; Patterns=;
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.wav Value=.wav

@ -3,7 +3,7 @@ Type=MimeType
MimeType=audio/x-mp2 MimeType=audio/x-mp2
Icon=sound Icon=sound
Patterns=*.mp2;*.MP2; Patterns=*.mp2;*.MP2;
X-KDE-IsAlso=audio/mpeg X-TDE-IsAlso=audio/mpeg
Comment=MPEG Layer 2 Audio Comment=MPEG Layer 2 Audio
Comment[af]=MPEG Vlak 2 Klank Comment[af]=MPEG Vlak 2 Klank
Comment[be]=Гукавы файл MPEG Layer 2 Comment[be]=Гукавы файл MPEG Layer 2

@ -3,7 +3,7 @@ Type=MimeType
MimeType=audio/x-mp3 MimeType=audio/x-mp3
Icon=sound Icon=sound
Patterns=*.mp3;*.MP3;*.Mp3; Patterns=*.mp3;*.MP3;*.Mp3;
X-KDE-IsAlso=audio/mpeg X-TDE-IsAlso=audio/mpeg
Comment=MPEG Layer 3 Audio Comment=MPEG Layer 3 Audio
Comment[af]=MPEG Vlak 3 Klank Comment[af]=MPEG Vlak 3 Klank
Comment[ar]=صوت MPEG الطبقة 3 Comment[ar]=صوت MPEG الطبقة 3

@ -2,7 +2,7 @@
Type=MimeType Type=MimeType
MimeType=audio/x-oggflac MimeType=audio/x-oggflac
Icon=sound Icon=sound
X-KDE-IsAlso=application/ogg X-TDE-IsAlso=application/ogg
Comment=Ogg FLAC Audio Comment=Ogg FLAC Audio
Comment[af]=Ogg FLAC Klank Comment[af]=Ogg FLAC Klank
Comment[ar]=ملف Ogg FLAC صوتي Comment[ar]=ملف Ogg FLAC صوتي

@ -2,7 +2,7 @@
Type=MimeType Type=MimeType
MimeType=audio/x-vorbis MimeType=audio/x-vorbis
Icon=sound Icon=sound
X-KDE-IsAlso=application/ogg X-TDE-IsAlso=application/ogg
Comment=Ogg Vorbis Audio Comment=Ogg Vorbis Audio
Comment[af]=Ogg Vorbis Klank Comment[af]=Ogg Vorbis Klank
Comment[ar]=ملف Ogg Vorbis صوتي Comment[ar]=ملف Ogg Vorbis صوتي

@ -70,4 +70,4 @@ Comment[zh_HK]=FITS 圖檔
Comment[zh_TW]=FITS 影像 Comment[zh_TW]=FITS 影像
### TODO: what file patterns, especially that application/fits has the same ### TODO: what file patterns, especially that application/fits has the same
# RFC 4047 tells that image/fits are also application/fits # RFC 4047 tells that image/fits are also application/fits
X-KDE-IsAlso=application/fits X-TDE-IsAlso=application/fits

@ -2,4 +2,4 @@
Icon=image Icon=image
Type=MimeType Type=MimeType
MimeType=image/jpg MimeType=image/jpg
X-KDE-IsAlso=image/jpeg X-TDE-IsAlso=image/jpeg

@ -3,7 +3,7 @@
Type=MimeType Type=MimeType
MimeType=image/pjpeg MimeType=image/pjpeg
Icon=image Icon=image
X-KDE-IsAlso=image/jpeg X-TDE-IsAlso=image/jpeg
Comment=JPEG Image Comment=JPEG Image
Comment[af]=JPEG Beeld Comment[af]=JPEG Beeld
Comment[ar]=صورة JPEG Comment[ar]=صورة JPEG

@ -2,7 +2,7 @@
Icon=vectorgfx Icon=vectorgfx
Type=MimeType Type=MimeType
MimeType=image/svg+xml MimeType=image/svg+xml
X-KDE-IsAlso=text/xml X-TDE-IsAlso=text/xml
Patterns=*.svg;*.SVG;*.svgz;*.SVGZ; Patterns=*.svg;*.SVG;*.svgz;*.SVGZ;
Comment=Scalable Vector Graphics Comment=Scalable Vector Graphics
Comment[af]=Skaal veranderbare Vektor Grafieka Comment[af]=Skaal veranderbare Vektor Grafieka
@ -75,6 +75,6 @@ Comment[zh_HK]=SVG 圖檔
Comment[zh_TW]=可縮放向量圖 Comment[zh_TW]=可縮放向量圖
Comment[zu]=Imidwebo ekalekayo ye-Vector Comment[zu]=Imidwebo ekalekayo ye-Vector
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -2,4 +2,4 @@
Icon=vectorgfx Icon=vectorgfx
Type=MimeType Type=MimeType
MimeType=image/svg-xml MimeType=image/svg-xml
X-KDE-IsAlso=image/svg+xml X-TDE-IsAlso=image/svg+xml

@ -78,5 +78,5 @@ Comment[zh_TW]=鎖住的資料夾
Icon=folder_locked Icon=folder_locked
Type=MimeType Type=MimeType
MimeType=inode/directory-locked MimeType=inode/directory-locked
X-KDE-isAlso=inode/directory X-TDE-isAlso=inode/directory
Patterns= Patterns=

@ -86,6 +86,6 @@ Comment[zh_HK]=Usenet 新聞組訊息
Comment[zh_TW]=Usenet 新聞訊息 Comment[zh_TW]=Usenet 新聞訊息
Comment[zu]=Umyalezo Wezindaba Zoxhumano lokusebenzisa Comment[zu]=Umyalezo Wezindaba Zoxhumano lokusebenzisa
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -87,6 +87,6 @@ Comment[zh_HK]=電子郵件
Comment[zh_TW]=電子郵件 Comment[zh_TW]=電子郵件
Comment[zu]=Umyalezo Weposi lekhomputha Comment[zu]=Umyalezo Weposi lekhomputha
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -80,6 +80,6 @@ Comment[zh_HK]=VRML 模型
Comment[zh_TW]=VRML 模型 Comment[zh_TW]=VRML 模型
Patterns=*.wrl;*.wrl.gz Patterns=*.wrl;*.wrl.gz
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -79,4 +79,4 @@ Comment[zh_CN]=复合文档
Comment[zh_HK]=複合文件 Comment[zh_HK]=複合文件
Comment[zh_TW]=複合文件 Comment[zh_TW]=複合文件
Comment[zu]=Uhlu lwamafayela Eliphindwe kabili Comment[zu]=Uhlu lwamafayela Eliphindwe kabili
X-KDE-AutoEmbed=true X-TDE-AutoEmbed=true

@ -80,4 +80,4 @@ Comment[zh_CN]=数据流(服务器推送)
Comment[zh_HK]=資料串流(伺服器推送) Comment[zh_HK]=資料串流(伺服器推送)
Comment[zh_TW]=資料串流(伺服器推送) Comment[zh_TW]=資料串流(伺服器推送)
Comment[zu]=Ukutanta kwe-Data (Ukududula Komlekeleli) Comment[zu]=Ukutanta kwe-Data (Ukududula Komlekeleli)
X-KDE-AutoEmbed=true X-TDE-AutoEmbed=true

@ -87,6 +87,6 @@ Type=MimeType
MimeType=text/calendar MimeType=text/calendar
Patterns=*.ics Patterns=*.ics
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -69,6 +69,6 @@ Icon=txt
Type=MimeType Type=MimeType
Patterns=*.css;*.CSSL; Patterns=*.css;*.CSSL;
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -81,6 +81,6 @@ Type=MimeType
MimeType=text/docbook MimeType=text/docbook
Patterns=*.docbook; Patterns=*.docbook;
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -72,6 +72,6 @@ Icon=txt
Type=MimeType Type=MimeType
Patterns= Patterns=
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -80,8 +80,8 @@ Icon=html
Type=MimeType Type=MimeType
MimeType=text/html MimeType=text/html
Patterns=*.html;*.HTML;*.htm;*.HTM;*.shtml; Patterns=*.html;*.HTML;*.htm;*.HTM;*.shtml;
X-KDE-AutoEmbed=true X-TDE-AutoEmbed=true
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -72,4 +72,4 @@ Comment[vi]=Tập tin JavaScript
Comment[zh_CN]=JavaScript 文件 Comment[zh_CN]=JavaScript 文件
Comment[zh_HK]=JavaScript 檔案 Comment[zh_HK]=JavaScript 檔案
Comment[zh_TW]=JavaScript 檔案 Comment[zh_TW]=JavaScript 檔案
X-KDE-IsAlso=application/x-javascript X-TDE-IsAlso=application/x-javascript

@ -81,6 +81,6 @@ Icon=txt
Type=MimeType Type=MimeType
Patterns=*.txt;*.TXT; Patterns=*.txt;*.TXT;
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -76,8 +76,8 @@ Comment[zh_TW]=資源描述框架 (RDF) 檔案
Icon=news Icon=news
Type=MimeType Type=MimeType
Patterns=*.rdf;*.RDF; Patterns=*.rdf;*.RDF;
X-KDE-IsAlso=text/plain X-TDE-IsAlso=text/plain
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -80,6 +80,6 @@ Icon=news
Type=MimeType Type=MimeType
Patterns=*.rss;*.RSS; Patterns=*.rss;*.RSS;
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -80,13 +80,13 @@ Comment[zh_TW]=RTF 文件
Icon=rtf Icon=rtf
Type=MimeType Type=MimeType
Patterns=*.rtf;*.RTF; Patterns=*.rtf;*.RTF;
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.rtf Value=.rtf
[Property::X-KDE-CompatibleApplication] [Property::X-TDE-CompatibleApplication]
Type=TQString Type=TQString
Value=Microsoft Word Value=Microsoft Word

@ -87,6 +87,6 @@ Icon=txt
Type=MimeType Type=MimeType
Patterns=*.sgml;*.SGML; Patterns=*.sgml;*.SGML;
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -75,6 +75,6 @@ MimeType=text/vnd.abc
Patterns=*.abc;*.ABC; Patterns=*.abc;*.ABC;
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -87,6 +87,6 @@ Comment[zh_HK]=WML 文件
Comment[zh_TW]=WML 文件 Comment[zh_TW]=WML 文件
Comment[zu]=Uhlu lwamafayela lwe-WML Comment[zu]=Uhlu lwamafayela lwe-WML
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -87,6 +87,6 @@ Type=MimeType
MimeType=text/x-adasrc MimeType=text/x-adasrc
Patterns=*.adb;*.ads; Patterns=*.adb;*.ads;
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -84,8 +84,8 @@ Icon=tex
MimeType=text/x-bibtex MimeType=text/x-bibtex
Patterns=*.bib Patterns=*.bib
Type=MimeType Type=MimeType
X-KDE-IsAlso=text/plain X-TDE-IsAlso=text/plain
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -85,8 +85,8 @@ Icon=source_h
Type=MimeType Type=MimeType
MimeType=text/x-c++hdr MimeType=text/x-c++hdr
Patterns=*.hh;*.hpp;*.H; Patterns=*.hh;*.hpp;*.H;
X-KDE-IsAlso=text/plain X-TDE-IsAlso=text/plain
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -85,8 +85,8 @@ Icon=source_cpp
Type=MimeType Type=MimeType
MimeType=text/x-c++src MimeType=text/x-c++src
Patterns=*.cpp;*.cxx;*.cc;*.C;*.CPP; Patterns=*.cpp;*.cxx;*.cc;*.C;*.CPP;
X-KDE-IsAlso=text/plain X-TDE-IsAlso=text/plain
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -85,9 +85,9 @@ Icon=source_h
Type=MimeType Type=MimeType
MimeType=text/x-chdr MimeType=text/x-chdr
Patterns=*.h; Patterns=*.h;
X-KDE-IsAlso=text/plain X-TDE-IsAlso=text/plain
X-KDE-PatternsAccuracy=40 X-TDE-PatternsAccuracy=40
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -85,8 +85,8 @@ Icon=source_c
Type=MimeType Type=MimeType
MimeType=text/x-csrc MimeType=text/x-csrc
Patterns=*.c; Patterns=*.c;
X-KDE-IsAlso=text/plain X-TDE-IsAlso=text/plain
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -3,7 +3,7 @@ Icon=txt
Type=MimeType Type=MimeType
MimeType=text/x-csv MimeType=text/x-csv
Patterns=*.csv;*.CSV; Patterns=*.csv;*.CSV;
X-KDE-IsAlso=text/plain X-TDE-IsAlso=text/plain
Comment=Text File with Comma Separated Values Comment=Text File with Comma Separated Values
Comment[af]=Teks Lêer met Komma Geskeide Waardes Comment[af]=Teks Lêer met Komma Geskeide Waardes
Comment[ar]=ملف نصي مع قيم مفصولة عن بعضها بالفواصل Comment[ar]=ملف نصي مع قيم مفصولة عن بعضها بالفواصل
@ -86,6 +86,6 @@ Comment[zh_HK]=用逗號分隔的文字文件
Comment[zh_TW]=用逗號分隔值的文字文件 Comment[zh_TW]=用逗號分隔值的文字文件
Comment[zu]=Ifayela lombhalo ngamanani ahlukaniswe ngokhefane Comment[zu]=Ifayela lombhalo ngamanani ahlukaniswe ngokhefane
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -84,8 +84,8 @@ Comment[zu]=Amafayela phakathi komehluko
Icon=txt Icon=txt
Type=MimeType Type=MimeType
Patterns=*.dif;*.diff;*.patch Patterns=*.dif;*.diff;*.patch
X-KDE-IsAlso=text/plain X-TDE-IsAlso=text/plain
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -2,7 +2,7 @@
Icon=source Icon=source
Type=MimeType Type=MimeType
MimeType=text/x-hex MimeType=text/x-hex
X-KDE-IsAlso=text/plain X-TDE-IsAlso=text/plain
Patterns=*.HEX;*.hex; Patterns=*.HEX;*.hex;
Comment=Intel® Hexadecimal Object File Format Comment=Intel® Hexadecimal Object File Format
Comment[af]=Intel® Heksadesimale Voorwerp Lêer Formaat Comment[af]=Intel® Heksadesimale Voorwerp Lêer Formaat

@ -84,8 +84,8 @@ Icon=source_java
Type=MimeType Type=MimeType
MimeType=text/x-java MimeType=text/x-java
Patterns=*.java; Patterns=*.java;
X-KDE-IsAlso=text/plain X-TDE-IsAlso=text/plain
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -82,6 +82,6 @@ Type=MimeType
MimeType=text/x-katefilelist MimeType=text/x-katefilelist
Patterns=*.katefl; Patterns=*.katefl;
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -81,6 +81,6 @@ MimeType=text/x-latex
Patterns=*.latex;*.tex; Patterns=*.latex;*.tex;
Type=MimeType Type=MimeType
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -81,6 +81,6 @@ Type=MimeType
MimeType=text/x-ldif MimeType=text/x-ldif
Patterns=*.ldif;*.LDIF Patterns=*.ldif;*.LDIF
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -83,8 +83,8 @@ Comment[zu]=Ifayela Lokungena Lomyaleli
Type=MimeType Type=MimeType
Patterns=*.log; Patterns=*.log;
Icon=log Icon=log
X-KDE-IsAlso=text/plain X-TDE-IsAlso=text/plain
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -35,8 +35,8 @@ Comment[zu]=Yenza ifayela
Type=MimeType Type=MimeType
Patterns=GNUmakefile;Makefile;makefile;Makefile.*;makefile.* Patterns=GNUmakefile;Makefile;makefile;Makefile.*;makefile.*
Icon=make Icon=make
X-KDE-IsAlso=text/plain X-TDE-IsAlso=text/plain
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -82,8 +82,8 @@ Comment[zu]=Ifayela Lento ye-Meta lwe-Qt
Type=MimeType Type=MimeType
Patterns=*.moc; Patterns=*.moc;
Icon=source_moc Icon=source_moc
X-KDE-IsAlso=text/plain X-TDE-IsAlso=text/plain
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -70,8 +70,8 @@ Icon=source_h
Type=MimeType Type=MimeType
MimeType=text/x-objchdr MimeType=text/x-objchdr
#Patterns=*.h; #Patterns=*.h;
X-KDE-IsAlso=text/plain X-TDE-IsAlso=text/plain
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -84,8 +84,8 @@ Icon=source_c
Type=MimeType Type=MimeType
MimeType=text/x-objcsrc MimeType=text/x-objcsrc
Patterns=*.m; Patterns=*.m;
X-KDE-IsAlso=text/plain X-TDE-IsAlso=text/plain
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -84,8 +84,8 @@ Icon=source_p
Type=MimeType Type=MimeType
MimeType=text/x-pascal MimeType=text/x-pascal
Patterns=*.p;*.pas;*.pp;*.dpr;*.DPR;*.PP;*.PAS;*.P Patterns=*.p;*.pas;*.pp;*.dpr;*.DPR;*.PP;*.PAS;*.P
X-KDE-IsAlso=text/plain X-TDE-IsAlso=text/plain
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -85,5 +85,5 @@ Type=MimeType
MimeType=text/x-python MimeType=text/x-python
Icon=source_py Icon=source_py
# alias of application/x-python # alias of application/x-python
X-KDE-IsAlso=application/x-python X-TDE-IsAlso=application/x-python

@ -86,8 +86,8 @@ Type=MimeType
MimeType=text/x-tcl MimeType=text/x-tcl
Patterns=*.tcl;*.tk; Patterns=*.tcl;*.tk;
Icon=source Icon=source
X-KDE-IsAlso=text/plain X-TDE-IsAlso=text/plain
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -86,8 +86,8 @@ Icon=tex
Type=MimeType Type=MimeType
MimeType=text/x-tex MimeType=text/x-tex
Patterns=*.tex;*.ltx;*.sty;*.cls;*.TEX;*.LTX;*.STY;*.CLS; Patterns=*.tex;*.ltx;*.sty;*.cls;*.TEX;*.LTX;*.STY;*.CLS;
X-KDE-IsAlso=text/plain X-TDE-IsAlso=text/plain
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -84,6 +84,6 @@ Type=MimeType
MimeType=text/x-vcalendar MimeType=text/x-vcalendar
Patterns=*.vcs Patterns=*.vcs
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -87,6 +87,6 @@ Type=MimeType
MimeType=text/x-vcard MimeType=text/x-vcard
Patterns=*.vct;*.vcf;*.VCT;*.VCF Patterns=*.vct;*.vcf;*.VCT;*.VCF
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -83,6 +83,6 @@ MimeType=text/x-xslfo
Patterns=*.fo;*.xslfo Patterns=*.fo;*.xslfo
Type=MimeType Type=MimeType
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -82,10 +82,10 @@ Comment[zh_TW]=XSLT 樣式表格檔案
Comment[zu]=Ifayela Lepheshana lesitayela lika-XSLT Comment[zu]=Ifayela Lepheshana lesitayela lika-XSLT
Icon=html Icon=html
MimeType=text/x-xslt MimeType=text/x-xslt
X-KDE-IsAlso=text/xml X-TDE-IsAlso=text/xml
Patterns=*.xslt;*.xsl; Patterns=*.xslt;*.xsl;
Type=MimeType Type=MimeType
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true

@ -81,10 +81,10 @@ Type=MimeType
MimeType=text/xml MimeType=text/xml
Patterns=*.xml;*.XML; Patterns=*.xml;*.XML;
[Property::X-KDE-text] [Property::X-TDE-text]
Type=bool Type=bool
Value=true Value=true
[Property::X-KDE-NativeExtension] [Property::X-TDE-NativeExtension]
Type=TQString Type=TQString
Value=.xml Value=.xml

@ -3,7 +3,7 @@
Type=MimeType Type=MimeType
MimeType=video/avi MimeType=video/avi
Icon=video Icon=video
X-KDE-IsAlso=video/x-msvideo X-TDE-IsAlso=video/x-msvideo
Comment=Microsoft AVI Video Comment=Microsoft AVI Video
Comment[af]=Microsoft Avi Video Comment[af]=Microsoft Avi Video
Comment[ar]=مرئي Microsoft AVI Comment[ar]=مرئي Microsoft AVI

@ -74,4 +74,4 @@ Comment[wa]=Videyo MPEG-4
Comment[zh_CN]=MPEG4 视频 Comment[zh_CN]=MPEG4 视频
Comment[zh_HK]=MPEG-4 視像檔 Comment[zh_HK]=MPEG-4 視像檔
Comment[zh_TW]=MPEG 視頻檔案 Comment[zh_TW]=MPEG 視頻檔案
X-KDE-IsAlso=video/quicktime X-TDE-IsAlso=video/quicktime

@ -3,7 +3,7 @@ Type=MimeType
MimeType=video/x-ms-asf MimeType=video/x-ms-asf
Icon=video Icon=video
Patterns=*.asf;*.ASF;*.asx;*.ASX Patterns=*.asf;*.ASF;*.asx;*.ASX
X-KDE-IsAlso=application/vnd.ms-asf X-TDE-IsAlso=application/vnd.ms-asf
Comment=ASF Media Comment=ASF Media
Comment[ar]=وسيط ASF Comment[ar]=وسيط ASF
Comment[az]=ASF Mediyası Comment[az]=ASF Mediyası

@ -3,7 +3,7 @@ Type=MimeType
MimeType=video/x-ogm MimeType=video/x-ogm
Icon=video Icon=video
Patterns=*.ogm;*.OGM; Patterns=*.ogm;*.OGM;
X-KDE-IsAlso=application/ogg X-TDE-IsAlso=application/ogg
Comment=Ogg/Ogm Video Comment=Ogg/Ogm Video
Comment[ar]=ملف مرئي Ogg/Ogm Comment[ar]=ملف مرئي Ogg/Ogm
Comment[be]=Відэафайл Ogg/Ogm Comment[be]=Відэафайл Ogg/Ogm

@ -2,7 +2,7 @@
Type=MimeType Type=MimeType
MimeType=video/x-theora MimeType=video/x-theora
Icon=video Icon=video
X-KDE-IsAlso=application/ogg X-TDE-IsAlso=application/ogg
Comment=Theora Video Comment=Theora Video
Comment[ar]=ملف فيديو Theora Comment[ar]=ملف فيديو Theora
Comment[be]=Відэафайл Theora Comment[be]=Відэафайл Theora

@ -92,9 +92,9 @@ Comment[zh_CN]=跟踪网卡的状态并为应用程序提供使用网络的通
Comment[zh_TW]=追蹤網路介面的狀態,並提供使用網路的應用程式的通知。 Comment[zh_TW]=追蹤網路介面的狀態,並提供使用網路的應用程式的通知。
Type=Service Type=Service
ServiceTypes=KDEDModule ServiceTypes=KDEDModule
X-KDE-ModuleType=Library X-TDE-ModuleType=Library
X-KDE-Library=networkstatus X-TDE-Library=networkstatus
X-KDE-FactoryName=networkstatus X-TDE-FactoryName=networkstatus
X-KDE-Kded-autoload=true X-TDE-Kded-autoload=true
X-KDE-Kded-load-on-demand=true X-TDE-Kded-load-on-demand=true

@ -483,7 +483,7 @@ will be "locked down" and it will no longer be possible to select
* kcalc - By marking the kcalcrc config file as immutable, the "Configure" button * kcalc - By marking the kcalcrc config file as immutable, the "Configure" button
will not be shown will not be shown
Application .desktop files can have an additional field "X-KDE-AuthorizeAction". Application .desktop files can have an additional field "X-TDE-AuthorizeAction".
If this field is present the .desktop file is only considered if the action(s) If this field is present the .desktop file is only considered if the action(s)
mentioned in this field has been authorized. If multiple actions are listed mentioned in this field has been authorized. If multiple actions are listed
they should be separated by commas (','). So if the .desktop file of an application they should be separated by commas (','). So if the .desktop file of an application

@ -40,14 +40,14 @@ ASN is useful in this case, it shouldn't be sent e.g. for system processes ).
These following .desktop file entries affect ASN : These following .desktop file entries affect ASN :
X-KDE-StartupNotify=<bool> X-TDE-StartupNotify=<bool>
- if true, this app/service will get app startup notify - if true, this app/service will get app startup notify
- if false, this app/service will _not_ get app startup notify - if false, this app/service will _not_ get app startup notify
- if not set - if not set
- if it's service, it will _not_ get app startup notify - if it's service, it will _not_ get app startup notify
- if it's app, it will get app startup notify, but - if it's app, it will get app startup notify, but
X-KDE-WMClass will be assumed to be "0" ( non-compliant ) X-TDE-WMClass will be assumed to be "0" ( non-compliant )
X-KDE-WMClass=<string> X-TDE-WMClass=<string>
- if set, and it's different from "0" ( without quotes ), this - if set, and it's different from "0" ( without quotes ), this
is the WMClass value for startup notification is the WMClass value for startup notification
- if it's "0" ( without quotes ), such app is considered non-compliant, - if it's "0" ( without quotes ), such app is considered non-compliant,
@ -66,21 +66,21 @@ X-KDE-WMClass=<string>
app's binary file, in such case it doesn't need to be explicitly set ) app's binary file, in such case it doesn't need to be explicitly set )
MapNotify=<bool> MapNotify=<bool>
- this key is obsolete - this key is obsolete
- true is equivalent to X-KDE-StartupNotify=true and no X-KDE-WMClass set - true is equivalent to X-TDE-StartupNotify=true and no X-TDE-WMClass set
- false is equivalent to X-KDE-StartupNotify=true and X-KDE-WMClass=0 - false is equivalent to X-TDE-StartupNotify=true and X-TDE-WMClass=0
- many .desktop files in KDE ( especially in tdebase/kappfinder ) - many .desktop files in KDE ( especially in tdebase/kappfinder )
seem to have MapNotify=false even though it's not needed, this seem to have MapNotify=false even though it's not needed, this
needs to be checked and replaced by the needed X-KDE-* values, needs to be checked and replaced by the needed X-TDE-* values,
often just X-KDE-StartupNotify=true should be enough often just X-TDE-StartupNotify=true should be enough
The best way to check if the entries are set correctly is to start The best way to check if the entries are set correctly is to start
the application and switch to other desktop. If the startup notification the application and switch to other desktop. If the startup notification
disappears and the application appears on the desktop on which it was disappears and the application appears on the desktop on which it was
started, it's correct ( with X-KDE-WMClass=0, the start-on-desktop started, it's correct ( with X-TDE-WMClass=0, the start-on-desktop
feature may not work ). feature may not work ).
Ideally, every .desktop file should have X-KDE-StartupNotify set to the correct Ideally, every .desktop file should have X-TDE-StartupNotify set to the correct
value, and for apps which need it also X-KDE-WMClass should be set. This value, and for apps which need it also X-TDE-WMClass should be set. This
sometimes gives slightly better behavior than when these entries are not set. sometimes gives slightly better behavior than when these entries are not set.
@ -165,9 +165,9 @@ doesn't have even the _NET_WM_PID property, WM_CLASS property is used
then. It's usually set to two strings, and at least one of them is then. It's usually set to two strings, and at least one of them is
usually the binary name of the application, so it's converted usually the binary name of the application, so it's converted
to lowercase and compared. For applications, where such comparison to lowercase and compared. For applications, where such comparison
would fail, the X-KDE-WMClass .desktop file entry should be set would fail, the X-TDE-WMClass .desktop file entry should be set
to the correct WMClass value ( e.g. for XEmacs, the binary name to the correct WMClass value ( e.g. for XEmacs, the binary name
is 'xemacs', but WM_CLASS is 'emacs', 'Emacs', so its X-KDE-WMClass is 'xemacs', but WM_CLASS is 'emacs', 'Emacs', so its X-TDE-WMClass
in its .desktop file should be set to 'emacs' - the case doesn't in its .desktop file should be set to 'emacs' - the case doesn't
matter ). matter ).
The ASN identification string must be a unique string for every ASN. The ASN identification string must be a unique string for every ASN.

@ -753,7 +753,7 @@ tqWarning("SIGBUS while reading %s", rFile.name().latin1());
translateKey(locale, aCurrentGroup, TQCString("GenericName")); translateKey(locale, aCurrentGroup, TQCString("GenericName"));
translateKey(locale, aCurrentGroup, TQCString("Query")); translateKey(locale, aCurrentGroup, TQCString("Query"));
translateKey(locale, aCurrentGroup, TQCString("ExtraNames")); translateKey(locale, aCurrentGroup, TQCString("ExtraNames"));
translateKey(locale, aCurrentGroup, TQCString("X-KDE-Submenu")); translateKey(locale, aCurrentGroup, TQCString("X-TDE-Submenu"));
} }
} }

@ -272,7 +272,7 @@ bool KDesktopFile::hasDeviceType() const
bool KDesktopFile::tryExec() const bool KDesktopFile::tryExec() const
{ {
// Test for TryExec and "X-KDE-AuthorizeAction" // Test for TryExec and "X-TDE-AuthorizeAction"
TQString te = readPathEntry("TryExec"); TQString te = readPathEntry("TryExec");
if (!te.isEmpty()) { if (!te.isEmpty()) {
@ -299,7 +299,7 @@ bool KDesktopFile::tryExec() const
return false; return false;
} }
} }
TQStringList list = readListEntry("X-KDE-AuthorizeAction"); TQStringList list = readListEntry("X-TDE-AuthorizeAction");
if (kapp && !list.isEmpty()) if (kapp && !list.isEmpty())
{ {
for(TQStringList::ConstIterator it = list.begin(); for(TQStringList::ConstIterator it = list.begin();
@ -312,10 +312,10 @@ bool KDesktopFile::tryExec() const
} }
// See also KService::username() // See also KService::username()
bool su = readBoolEntry("X-KDE-SubstituteUID"); bool su = readBoolEntry("X-TDE-SubstituteUID");
if (su) if (su)
{ {
TQString user = readEntry("X-KDE-Username"); TQString user = readEntry("X-TDE-Username");
if (user.isEmpty()) if (user.isEmpty())
user = ::getenv("ADMIN_ACCOUNT"); user = ::getenv("ADMIN_ACCOUNT");
if (user.isEmpty()) if (user.isEmpty())

@ -40,7 +40,7 @@ class KUniqueApplicationPrivate;
* *
* If your application is used to open files, it should also support the --tempfile * If your application is used to open files, it should also support the --tempfile
* option (see KCmdLineArgs::addTempFileOption()), to delete tempfiles after use. * option (see KCmdLineArgs::addTempFileOption()), to delete tempfiles after use.
* Add X-KDE-HasTempFileOption=true to the .desktop file to indicate this. * Add X-TDE-HasTempFileOption=true to the .desktop file to indicate this.
* *
* @see KApplication DCOPObject * @see KApplication DCOPObject
* @author Preston Brown <pbrown@kde.org> * @author Preston Brown <pbrown@kde.org>

@ -239,7 +239,7 @@ void KMMainView::initActions()
KSimpleConfig conf(*it); KSimpleConfig conf(*it);
conf.setGroup("Desktop Entry"); conf.setGroup("Desktop Entry");
mact->popupMenu()->insertItem(conf.readEntry("Name", "Unnamed"), mact->popupMenu()->count()); mact->popupMenu()->insertItem(conf.readEntry("Name", "Unnamed"), mact->popupMenu()->count());
m_toollist << conf.readEntry("X-KDE-Library"); m_toollist << conf.readEntry("X-TDE-Library");
} }
// add actions to the toolbar // add actions to the toolbar

@ -2,11 +2,11 @@
Type=Service Type=Service
ServiceTypes=KDEDModule ServiceTypes=KDEDModule
X-KDE-ModuleType=Library X-TDE-ModuleType=Library
X-KDE-Library=tdeprintd X-TDE-Library=tdeprintd
X-KDE-FactoryName=tdeprintd X-TDE-FactoryName=tdeprintd
X-KDE-Kded-autoload=false X-TDE-Kded-autoload=false
X-KDE-Kded-load-on-demand=true X-TDE-Kded-load-on-demand=true
Name=TDE Print Daemon Name=TDE Print Daemon
Name[af]=TDE Druk Bediener Name[af]=TDE Druk Bediener

@ -26,4 +26,4 @@ Name[zh_HK]=EPSON 噴墨印表機
Name[zh_TW]=EPSON 噴墨印表機 Name[zh_TW]=EPSON 噴墨印表機
Type=Service Type=Service
X-KDE-Library=escputil X-TDE-Library=escputil

@ -312,7 +312,7 @@ protected:
* Sets the RootOnly message. * Sets the RootOnly message.
* *
* This message will be shown at the top of the module of the * This message will be shown at the top of the module of the
* corresponding desktop file contains the line X-KDE-RootOnly=true. * corresponding desktop file contains the line X-TDE-RootOnly=true.
* If no message is set, a default one will be used. * If no message is set, a default one will be used.
* *
* @see KCModule::rootOnlyMsg * @see KCModule::rootOnlyMsg

@ -128,7 +128,7 @@ Comment[vi]=Bộ ủy nhiệm hiệu lực các ứng dụng khay hệ thống T
Comment[zh_CN]=允许 TDE 系统托盘应用程序在没有 TWin 的情况下工作 Comment[zh_CN]=允许 TDE 系统托盘应用程序在没有 TWin 的情况下工作
Comment[zh_TW]=系統匣代理模組讓系統匣應用程式不必靠 TWin 運作 Comment[zh_TW]=系統匣代理模組讓系統匣應用程式不必靠 TWin 運作
ServiceTypes=KDEDModule ServiceTypes=KDEDModule
X-KDE-ModuleType=Library X-TDE-ModuleType=Library
X-KDE-Library=kdetrayproxy X-TDE-Library=kdetrayproxy
X-KDE-FactoryName=kdetrayproxy X-TDE-FactoryName=kdetrayproxy
X-KDE-Kded-autoload=false X-TDE-Kded-autoload=false

@ -48,12 +48,12 @@ class TQPopupMenu;
* Besides standard keys like "Name", "Comment" and "Icon" there are * Besides standard keys like "Name", "Comment" and "Icon" there are
* two panel applet specific keys: * two panel applet specific keys:
* *
* \b X-KDE-Library \n * \b X-TDE-Library \n
* *
* Used by the panel to locate the applet DSO (Dynamic Shared Object) * Used by the panel to locate the applet DSO (Dynamic Shared Object)
* Example: X-KDE-Library=libexampleapplet * Example: X-TDE-Library=libexampleapplet
* *
* \b X-KDE-UniqueApplet \n * \b X-TDE-UniqueApplet \n
* *
* Similar to KApplication and KUniqueApplication there are * Similar to KApplication and KUniqueApplication there are
* two types of panel applets. Use unique applets when it makes no * two types of panel applets. Use unique applets when it makes no
@ -62,8 +62,8 @@ class TQPopupMenu;
* applets when you need instance specific configuration. An example * applets when you need instance specific configuration. An example
* is the koolclock applet where you might want to run two instances * is the koolclock applet where you might want to run two instances
* in your panel, one configured as analog clock, the other one as * in your panel, one configured as analog clock, the other one as
* digital clock. X-KDE-UniqueApplet is a boolean key which defaults * digital clock. X-TDE-UniqueApplet is a boolean key which defaults
* to "false". Example: X-KDE-UniqueApplet=true * to "false". Example: X-TDE-UniqueApplet=true
* *
* Back to panel applet DSOs, the following conventions are used for %KDE: * Back to panel applet DSOs, the following conventions are used for %KDE:
* Name: lib<appletname>applet.la * Name: lib<appletname>applet.la

@ -49,12 +49,12 @@ class KPanelExtensionPrivate;
* Besides standard keys like "Name", "Comment" and "Icon" there are * Besides standard keys like "Name", "Comment" and "Icon" there are
* two panel extension specific keys: * two panel extension specific keys:
* *
* \b X-KDE-Library \n * \b X-TDE-Library \n
* *
* Used by the panel to locate the extension DSO (Dynamic Shared Object) * Used by the panel to locate the extension DSO (Dynamic Shared Object)
* Example: X-KDE-Library=libexampleextension * Example: X-TDE-Library=libexampleextension
* *
* \b X-KDE-UniqueExtension \n * \b X-TDE-UniqueExtension \n
* *
* Similar to KApplication and KUniqueApplication there are * Similar to KApplication and KUniqueApplication there are
* two types of panel extensions. Use unique extensions when it makes no * two types of panel extensions. Use unique extensions when it makes no
@ -62,8 +62,8 @@ class KPanelExtensionPrivate;
* good example for unique extensions is the taskbar extension. Use normal * good example for unique extensions is the taskbar extension. Use normal
* extensions when you need instance specific configuration. An example * extensions when you need instance specific configuration. An example
* is a subpanel extension where you might want to run more than one instances. * is a subpanel extension where you might want to run more than one instances.
* X-KDE-UniqueExtension is a boolean key which defaults * X-TDE-UniqueExtension is a boolean key which defaults
* to "false". Example: X-KDE-UniqueExtension=true * to "false". Example: X-TDE-UniqueExtension=true
* *
* Back to panel extension DSOs, the following conventions are used for KDE: * Back to panel extension DSOs, the following conventions are used for KDE:
* Name: lib<extensionname>extension.la * Name: lib<extensionname>extension.la

@ -44,7 +44,7 @@ class KPanelMenuPrivate;
* the menu object. * the menu object.
* *
* Finally, you also have to provide a desktop file describing your dynamic menu. The * Finally, you also have to provide a desktop file describing your dynamic menu. The
* relevant entries are: Name, Comment, Icon and X-KDE-Library (which contains the * relevant entries are: Name, Comment, Icon and X-TDE-Library (which contains the
* library name without any extension). This desktop file has to be installed in * library name without any extension). This desktop file has to be installed in
* $TDEDIR/share/apps/kicker/menuext/. * $TDEDIR/share/apps/kicker/menuext/.
* *

Loading…
Cancel
Save