Kaydet (Commit) 7e42ff08 authored tarafından Andras Timar's avatar Andras Timar

Replace OpenOffice.org to %PRODUCTNAME

üst 365e2987
File mode changed from 100755 to 100644
File mode changed from 100755 to 100644
...@@ -1039,6 +1039,7 @@ IMPL_LINK(UpdateDialog, selectionHandler, void *, EMPTYARG) ...@@ -1039,6 +1039,7 @@ IMPL_LINK(UpdateDialog, selectionHandler, void *, EMPTYARG)
{ {
// create error string for version mismatch // create error string for version mismatch
::rtl::OUString sVersion( RTL_CONSTASCII_USTRINGPARAM("%VERSION") ); ::rtl::OUString sVersion( RTL_CONSTASCII_USTRINGPARAM("%VERSION") );
::rtl::OUString sProductName( RTL_CONSTASCII_USTRINGPARAM("%PRODUCTNAME") );
sal_Int32 nPos = m_noDependencyCurVer.indexOf( sVersion ); sal_Int32 nPos = m_noDependencyCurVer.indexOf( sVersion );
if ( nPos >= 0 ) if ( nPos >= 0 )
{ {
...@@ -1046,6 +1047,16 @@ IMPL_LINK(UpdateDialog, selectionHandler, void *, EMPTYARG) ...@@ -1046,6 +1047,16 @@ IMPL_LINK(UpdateDialog, selectionHandler, void *, EMPTYARG)
::rtl::Bootstrap::expandMacros(sCurVersion); ::rtl::Bootstrap::expandMacros(sCurVersion);
m_noDependencyCurVer = m_noDependencyCurVer.replaceAt( nPos, sVersion.getLength(), sCurVersion ); m_noDependencyCurVer = m_noDependencyCurVer.replaceAt( nPos, sVersion.getLength(), sCurVersion );
} }
nPos = m_noDependencyCurVer.indexOf( sProductName );
if ( nPos >= 0 )
{
m_noDependencyCurVer = m_noDependencyCurVer.replaceAt( nPos, sProductName.getLength(), BrandName::get() );
}
nPos = m_noDependency.indexOf( sProductName );
if ( nPos >= 0 )
{
m_noDependency = m_noDependency.replaceAt( nPos, sProductName.getLength(), BrandName::get() );
}
b.append(m_noInstall); b.append(m_noInstall);
b.append(LF); b.append(LF);
......
...@@ -234,10 +234,10 @@ ModalDialog RID_DLG_UPDATE { ...@@ -234,10 +234,10 @@ ModalDialog RID_DLG_UPDATE {
Text[en-US] = "The extension cannot be updated because:"; Text[en-US] = "The extension cannot be updated because:";
}; };
String RID_DLG_UPDATE_NODEPENDENCY { String RID_DLG_UPDATE_NODEPENDENCY {
Text[en-US] = "Required OpenOffice.org version doesn't match:"; Text[en-US] = "Required %PRODUCTNAME version doesn't match:";
}; };
String RID_DLG_UPDATE_NODEPENDENCY_CUR_VER { String RID_DLG_UPDATE_NODEPENDENCY_CUR_VER {
Text[en-US] = "You have OpenOffice.org %VERSION"; Text[en-US] = "You have %PRODUCTNAME %VERSION";
}; };
String RID_DLG_UPDATE_BROWSERBASED { String RID_DLG_UPDATE_BROWSERBASED {
Text[en-US] = "browser based update"; Text[en-US] = "browser based update";
......
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
#ifndef INCLUDED_DESKTOP_SOURCE_DEPLOYMENT_INC_DP_DEPENDENCIES_HXX #ifndef INCLUDED_DESKTOP_SOURCE_DEPLOYMENT_INC_DP_DEPENDENCIES_HXX
#define INCLUDED_DESKTOP_SOURCE_DEPLOYMENT_INC_DP_DEPENDENCIES_HXX #define INCLUDED_DESKTOP_SOURCE_DEPLOYMENT_INC_DP_DEPENDENCIES_HXX
#include "unotools/configmgr.hxx"
#include "sal/config.h" #include "sal/config.h"
#include "com/sun/star/uno/Reference.hxx" #include "com/sun/star/uno/Reference.hxx"
#include "com/sun/star/uno/Sequence.hxx" #include "com/sun/star/uno/Sequence.hxx"
...@@ -44,6 +45,14 @@ namespace rtl { class OUString; } ...@@ -44,6 +45,14 @@ namespace rtl { class OUString; }
namespace dp_misc { namespace dp_misc {
struct BrandName : public ::rtl::StaticWithInit<const ::rtl::OUString, BrandName> {
const ::rtl::OUString operator () () {
return ::utl::ConfigManager::GetDirectConfigProperty(
::utl::ConfigManager::PRODUCTNAME ).get< ::rtl::OUString >();
}
};
/** /**
Dependency handling. Dependency handling.
*/ */
......
...@@ -137,6 +137,7 @@ check(::dp_misc::DescriptionInfoset const & infoset) { ...@@ -137,6 +137,7 @@ check(::dp_misc::DescriptionInfoset const & infoset) {
::rtl::OUString sReason; ::rtl::OUString sReason;
::rtl::OUString sValue; ::rtl::OUString sValue;
::rtl::OUString sVersion(RTL_CONSTASCII_USTRINGPARAM("%VERSION")); ::rtl::OUString sVersion(RTL_CONSTASCII_USTRINGPARAM("%VERSION"));
::rtl::OUString sProductName(RTL_CONSTASCII_USTRINGPARAM("%PRODUCTNAME"));
if ( dependency->getNamespaceURI().equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( xmlNamespace ) ) if ( dependency->getNamespaceURI().equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( xmlNamespace ) )
&& dependency->getTagName().equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "OpenOffice.org-minimal-version" ) ) ) && dependency->getTagName().equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "OpenOffice.org-minimal-version" ) ) )
...@@ -166,6 +167,9 @@ check(::dp_misc::DescriptionInfoset const & infoset) { ...@@ -166,6 +167,9 @@ check(::dp_misc::DescriptionInfoset const & infoset) {
sal_Int32 nPos = sReason.indexOf( sVersion ); sal_Int32 nPos = sReason.indexOf( sVersion );
if ( nPos >= 0 ) if ( nPos >= 0 )
sReason = sReason.replaceAt( nPos, sVersion.getLength(), sValue ); sReason = sReason.replaceAt( nPos, sVersion.getLength(), sValue );
nPos = sReason.indexOf( sProductName );
if ( nPos >= 0 )
sReason = sReason.replaceAt( nPos, sProductName.getLength(), BrandName::get() );
return sReason; return sReason;
} }
......
...@@ -32,9 +32,9 @@ String RID_DEPLYOMENT_DEPENDENCIES_UNKNOWN { ...@@ -32,9 +32,9 @@ String RID_DEPLYOMENT_DEPENDENCIES_UNKNOWN {
}; };
String RID_DEPLYOMENT_DEPENDENCIES_MIN { String RID_DEPLYOMENT_DEPENDENCIES_MIN {
Text[en-US] = "Extensions requires at least OpenOffice.org %VERSION"; Text[en-US] = "Extensions requires at least %PRODUCTNAME %VERSION";
}; };
String RID_DEPLYOMENT_DEPENDENCIES_MAX { String RID_DEPLYOMENT_DEPENDENCIES_MAX {
Text[en-US] = "Extension doesn't support versions greater than: OpenOffice.org %VERSION"; Text[en-US] = "Extension doesn't support versions greater than: %PRODUCTNAME %VERSION";
}; };
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment