code:
/****************************************************************************
**
**      Created using Monkey Studio IDE v1.8.4.0 (1.8.4.0)
** Authors   : Filipe Azevedo aka Nox P@sNox <pasnox@gmail.com>
** Project   : QWBFS Manager
** FileName  : PartitionHandle.cpp
** Date      : 2010-06-16T14:19:29
** License   : GPL2
** Home Page : https://github.com/pasnox/qwbfsmanager
** Comment   : QWBFS Manager is a cross platform WBFS manager developed using C++/Qt4.
** It's currently working fine under Windows (XP to Seven, 32 & 64Bits), Mac OS X (10.4.x to 10.6.x), Linux & unix like.
**
** This program is free software: you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation, either version 3 of the License, or
** (at your option) any later version.
**
** This package is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with this program. If not, see <http://www.gnu.org/licenses/>.
**
** In addition, as a special exception, the copyright holders give permission
** to link this program with the OpenSSL project's "OpenSSL" library (or with
** modified versions of it that use the same license as the "OpenSSL"
** library), and distribute the linked executables. You must obey the GNU
** General Public License in all respects for all of the code used other than
** "OpenSSL".  If you modify file(s), you may extend this exception to your
** version of the file(s), but you are not obligated to do so. If you do not
** wish to do so, delete this exception statement from your version.
**
****************************************************************************/
#include "PartitionHandle.h"

#include <QDebug>

using namespace QWBFS::Partition;
using namespace QWBFS::Partition::Internal;

// HandleData

HandleData::HandleData( const QWBFS::Partition::Properties& _properties )
{
    properties = _properties;

    QString partition = properties.partition;
#if defined( Q_OS_WIN )
    partition.remove( ":\\" ).remove( ":/" );
#endif
    handle = partition.isEmpty() ? 0 : wbfs_try_open_partition( partition.toLocal8Bit().data(), properties.reset ? 1 : 0 );

    if ( handle ) {
        qWarning() << QString( "*** Opened partition: %1" ).arg( properties.partition ).toLocal8Bit().constData();
    }
}

HandleData::HandleData( const HandleData& other )
    : QSharedData( other )
{
    properties = other.properties;
    handle = other.handle;
}

HandleData::~HandleData()
{
    if ( handle ) {
        wbfs_close( handle );
        qWarning() << QString( "*** Closed partition: %1" ).arg( properties.partition ).toLocal8Bit().constData();
    }

    //qWarning() << Q_FUNC_INFO;
}

// Handle

Handle::Handle( const QWBFS::Partition::Properties& properties )
{
    d = new HandleData( properties );
}

Handle::Handle( const QString& partition )
{
    d = new HandleData( QWBFS::Partition::Properties( partition ) );
}

Handle::~Handle()
{
    //qWarning() << Q_FUNC_INFO;
}

bool Handle::isValid() const
{
    return d->handle;
}

wbfs_t* Handle::ptr() const
{
    return d->handle;
}

QWBFS::Partition::Properties Handle::properties() const
{
    return d->properties;
}

bool Handle::reset() const
{
    return d->properties.reset;
}

QString Handle::partition() const
{
    return d->properties.partition;
}


code:
/****************************************************************************
**
**      Created using Monkey Studio IDE v1.8.4.0 (1.8.4.0)
** Authors   : Filipe Azevedo aka Nox P@sNox <pasnox@gmail.com>
** Project   : QWBFS Manager
** FileName  : PartitionHandle.h
** Date      : 2010-06-16T14:19:29
** License   : GPL2
** Home Page : https://github.com/pasnox/qwbfsmanager
** Comment   : QWBFS Manager is a cross platform WBFS manager developed using C++/Qt4.
** It's currently working fine under Windows (XP to Seven, 32 & 64Bits), Mac OS X (10.4.x to 10.6.x), Linux & unix like.
**
** This program is free software: you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation, either version 3 of the License, or
** (at your option) any later version.
**
** This package is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with this program. If not, see <http://www.gnu.org/licenses/>.
**
** In addition, as a special exception, the copyright holders give permission
** to link this program with the OpenSSL project's "OpenSSL" library (or with
** modified versions of it that use the same license as the "OpenSSL"
** library), and distribute the linked executables. You must obey the GNU
** General Public License in all respects for all of the code used other than
** "OpenSSL".  If you modify file(s), you may extend this exception to your
** version of the file(s), but you are not obligated to do so. If you do not
** wish to do so, delete this exception statement from your version.
**
****************************************************************************/
#ifndef PARTITIONHANDLE_H
#define PARTITIONHANDLE_H

#include <QSharedData>

#include <libwbfs.h>

#include "qwbfsdriver/PartitionProperties.h"

namespace QWBFS {
namespace Partition {

namespace Internal {

class HandleData : public QSharedData
{
public:
    HandleData( const QWBFS::Partition::Properties& properties = QWBFS::Partition::Properties() );
    HandleData( const HandleData& other );
    ~HandleData();

    QWBFS::Partition::Properties properties;
    wbfs_t* handle;
};

}; // Internal

class Handle
{
public:
    Handle( const QWBFS::Partition::Properties& properties = QWBFS::Partition::Properties() );
    Handle( const QString& partition );
    ~Handle();

    bool isValid() const;
    wbfs_t* ptr() const;

    QWBFS::Partition::Properties properties() const;

    bool reset() const;
    QString partition() const;

protected:
    QSharedDataPointer<Internal::HandleData> d;
};

}; // Partition
}; // QWBFS

#endif // PARTITIONHANDLE_H

repo_name: CYBERDEViL/qwbfsmanager

license: unknown


code:
/****************************************************************************
**
**      Created using Monkey Studio IDE v1.8.4.0 (1.8.4.0)
** Authors   : Filipe Azevedo aka Nox P@sNox <pasnox@gmail.com>
** Project   : QWBFS Manager
** FileName  : PartitionProperties.cpp
** Date      : 2010-06-16T14:19:29
** License   : GPL2
** Home Page : https://github.com/pasnox/qwbfsmanager
** Comment   : QWBFS Manager is a cross platform WBFS manager developed using C++/Qt4.
** It's currently working fine under Windows (XP to Seven, 32 & 64Bits), Mac OS X (10.4.x to 10.6.x), Linux & unix like.
**
** This program is free software: you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation, either version 3 of the License, or
** (at your option) any later version.
**
** This package is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with this program. If not, see <http://www.gnu.org/licenses/>.
**
** In addition, as a special exception, the copyright holders give permission
** to link this program with the OpenSSL project's "OpenSSL" library (or with
** modified versions of it that use the same license as the "OpenSSL"
** library), and distribute the linked executables. You must obey the GNU
** General Public License in all respects for all of the code used other than
** "OpenSSL".  If you modify file(s), you may extend this exception to your
** version of the file(s), but you are not obligated to do so. If you do not
** wish to do so, delete this exception statement from your version.
**
****************************************************************************/
#include "PartitionProperties.h"

using namespace QWBFS::Partition;

Properties::Properties( const QString& _partition )
{
    reset = false;
    partition = _partition;
}


code:
/****************************************************************************
**
**      Created using Monkey Studio IDE v1.8.4.0 (1.8.4.0)
** Authors   : Filipe Azevedo aka Nox P@sNox <pasnox@gmail.com>
** Project   : QWBFS Manager
** FileName  : PartitionProperties.h
** Date      : 2010-06-16T14:19:29
** License   : GPL2
** Home Page : https://github.com/pasnox/qwbfsmanager
** Comment   : QWBFS Manager is a cross platform WBFS manager developed using C++/Qt4.
** It's currently working fine under Windows (XP to Seven, 32 & 64Bits), Mac OS X (10.4.x to 10.6.x), Linux & unix like.
**
** This program is free software: you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation, either version 3 of the License, or
** (at your option) any later version.
**
** This package is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with this program. If not, see <http://www.gnu.org/licenses/>.
**
** In addition, as a special exception, the copyright holders give permission
** to link this program with the OpenSSL project's "OpenSSL" library (or with
** modified versions of it that use the same license as the "OpenSSL"
** library), and distribute the linked executables. You must obey the GNU
** General Public License in all respects for all of the code used other than
** "OpenSSL".  If you modify file(s), you may extend this exception to your
** version of the file(s), but you are not obligated to do so. If you do not
** wish to do so, delete this exception statement from your version.
**
****************************************************************************/
#ifndef PARTITIONPROPERTIES_H
#define PARTITIONPROPERTIES_H

#include <QString>

namespace QWBFS {
namespace Partition {

struct Properties
{
    Properties( const QString& partition = QString::null );

    bool reset;
    QString partition;
};

}; // Partition
}; // QWBFS

#endif // PARTITIONPROPERTIES_H


code:
/****************************************************************************
**
**      Created using Monkey Studio IDE v1.8.4.0 (1.8.4.0)
** Authors   : Filipe Azevedo aka Nox P@sNox <pasnox@gmail.com>
** Project   : QWBFS Manager
** FileName  : PartitionStatus.cpp
** Date      : 2010-06-16T14:19:29
** License   : GPL2
** Home Page : https://github.com/pasnox/qwbfsmanager
** Comment   : QWBFS Manager is a cross platform WBFS manager developed using C++/Qt4.
** It's currently working fine under Windows (XP to Seven, 32 & 64Bits), Mac OS X (10.4.x to 10.6.x), Linux & unix like.
**
** This program is free software: you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation, either version 3 of the License, or
** (at your option) any later version.
**
** This package is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with this program. If not, see <http://www.gnu.org/licenses/>.
**
** In addition, as a special exception, the copyright holders give permission
** to link this program with the OpenSSL project's "OpenSSL" library (or with
** modified versions of it that use the same license as the "OpenSSL"
** library), and distribute the linked executables. You must obey the GNU
** General Public License in all respects for all of the code used other than
** "OpenSSL".  If you modify file(s), you may extend this exception to your
** version of the file(s), but you are not obligated to do so. If you do not
** wish to do so, delete this exception statement from your version.
**
****************************************************************************/
#include "PartitionStatus.h"

using namespace QWBFS::Partition;

Status::Status( const QWBFS::Partition::Handle& handle )
{
    blocks = handle.isValid() ? (qint32)wbfs_count_usedblocks( handle.ptr() ) : -1;
    size = Q_INT64_C( handle.isValid() ? (double)handle.ptr()->n_wbfs_sec *handle.ptr()->wbfs_sec_sz : -1 );
    used = Q_INT64_C( handle.isValid() ? (double)( handle.ptr()->n_wbfs_sec -blocks ) *handle.ptr()->wbfs_sec_sz : -1 );
    free = Q_INT64_C( handle.isValid() ? (double)(blocks) *handle.ptr()->wbfs_sec_sz : -1 );
}


code:
/****************************************************************************
**
**      Created using Monkey Studio IDE v1.8.4.0 (1.8.4.0)
** Authors   : Filipe Azevedo aka Nox P@sNox <pasnox@gmail.com>
** Project   : QWBFS Manager
** FileName  : PartitionStatus.h
** Date      : 2010-06-16T14:19:29
** License   : GPL2
** Home Page : https://github.com/pasnox/qwbfsmanager
** Comment   : QWBFS Manager is a cross platform WBFS manager developed using C++/Qt4.
** It's currently working fine under Windows (XP to Seven, 32 & 64Bits), Mac OS X (10.4.x to 10.6.x), Linux & unix like.
**
** This program is free software: you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation, either version 3 of the License, or
** (at your option) any later version.
**
** This package is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with this program. If not, see <http://www.gnu.org/licenses/>.
**
** In addition, as a special exception, the copyright holders give permission
** to link this program with the OpenSSL project's "OpenSSL" library (or with
** modified versions of it that use the same license as the "OpenSSL"
** library), and distribute the linked executables. You must obey the GNU
** General Public License in all respects for all of the code used other than
** "OpenSSL".  If you modify file(s), you may extend this exception to your
** version of the file(s), but you are not obligated to do so. If you do not
** wish to do so, delete this exception statement from your version.
**
****************************************************************************/
#ifndef PARTITIONSTATUS_H
#define PARTITIONSTATUS_H

#include "qwbfsdriver/PartitionHandle.h"

namespace QWBFS {
namespace Partition {

struct Status
{
    Status( const QWBFS::Partition::Handle& handle = QWBFS::Partition::Handle() );

    qint32 blocks;
    qint64 size;
    qint64 used;
    qint64 free;
};

}; // Partition
}; // QWBFS

#endif // PARTITIONSTATUS_H


code:
/****************************************************************************
**
**      Created using Monkey Studio IDE v1.8.4.0 (1.8.4.0)
** Authors   : Filipe Azevedo aka Nox P@sNox <pasnox@gmail.com>
** Project   : QWBFS Manager
** FileName  : Covers.cpp
** Date      : 2010-06-16T14:19:29
** License   : GPL2
** Home Page : https://github.com/pasnox/qwbfsmanager
** Comment   : QWBFS Manager is a cross platform WBFS manager developed using C++/Qt4.
** It's currently working fine under Windows (XP to Seven, 32 & 64Bits), Mac OS X (10.4.x to 10.6.x), Linux & unix like.
**
** This program is free software: you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation, either version 3 of the License, or
** (at your option) any later version.
**
** This package is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with this program. If not, see <http://www.gnu.org/licenses/>.
**
** In addition, as a special exception, the copyright holders give permission
** to link this program with the OpenSSL project's "OpenSSL" library (or with
** modified versions of it that use the same license as the "OpenSSL"
** library), and distribute the linked executables. You must obey the GNU
** General Public License in all respects for all of the code used other than
** "OpenSSL".  If you modify file(s), you may extend this exception to your
** version of the file(s), but you are not obligated to do so. If you do not
** wish to do so, delete this exception statement from your version.
**
****************************************************************************/
#include "Covers.h"
#include "../qwbfsdriver/Driver.h"

#include <FreshCore/pNetworkAccessManager>
#include <FreshGui/pGuiUtils>

#include <QFileInfo>
#include <QPixmapCache>
#include <QDebug>

using namespace QWBFS;

QUrl WiiTDB::checkPixmapCache( WiiTDB::Scan scan, const QString& id, pNetworkAccessManager* cache )
{
    QUrl url = coverUrl( scan, id );

    if ( !cache->hasCacheData( url ) ) {
        QUrl u = coverUrl( scan, id, "EN" ).toString();

        if ( !cache->hasCacheData( u ) ) {
            u = coverUrl( scan, id, "other" ).toString();

            if ( cache->hasCacheData( u ) ) {
                url = u;
            }
        }
        else {
            url = u;
        }
    }

    return url;
}

QUrl WiiTDB::coverUrl( WiiTDB::Scan scan, const QString& id, const QString& local )
{
    if ( !id.isEmpty() ) {
        const QString language = local.isNull() ? QWBFS::Driver::regionToLanguageString( id.at( 3 ).unicode() ) : local;

        switch ( scan ) {
            case WiiTDB::CoverHQ:
                return QUrl( QString( "%3/wiitdb/artwork/coverfullHQ/%1/%2.png" ).arg( language ).arg( id ).arg( WIITDB_DOMAIN ) );
            case WiiTDB::Cover:
                return QUrl( QString( "%3/wiitdb/artwork/cover/%1/%2.png" ).arg( language ).arg( id ).arg( WIITDB_DOMAIN ) );
            case WiiTDB::Cover3D:
                return QUrl( QString( "%3/wiitdb/artwork/coverfull3D/%1/%2.png" ).arg( language ).arg( id ).arg( WIITDB_DOMAIN ) );
            case WiiTDB::CoverDisc:
                return QUrl( QString( "%3/wiitdb/artwork/disc/%1/%2.png" ).arg( language ).arg( id ).arg( WIITDB_DOMAIN ) );
            case WiiTDB::CoverDiscCustom:
                return QUrl( QString( "%3/wiitdb/artwork/disccustom/%1/%2.png" ).arg( language ).arg( id ).arg( WIITDB_DOMAIN ) );
            case WiiTDB::CoverFull:
                return QUrl( QString( "%3/wiitdb/artwork/coverfull/%1/%2.png" ).arg( language ).arg( id ).arg( WIITDB_DOMAIN ) );
            case WiiTDB::CoverInvalid:
                break;
        }
    }

    return QUrl();
}

QPixmap WiiTDB::coverBoxPixmap( const QString& id, pNetworkAccessManager* cache, const QSize& size )
{
    const QString url = checkPixmapCache( QWBFS::WiiTDB::Cover, id, cache ).toString();
    const QString key = pGuiUtils::cacheKey( url, size );
    QPixmap pixmap;

    if ( !id.isEmpty() && !QPixmapCache::find( key, pixmap ) ) {
        if ( !cache->hasCacheData( url ) ) {
            cache->get( QNetworkRequest( url ) );
            return pGuiUtils::scaledPixmap( ":/wii/cover.png", size );
        }

        QIODevice* data = cache->cacheData( url );

        if ( data && pixmap.loadFromData( data->readAll() ) ) {
            pixmap = pGuiUtils::scaledPixmap( pixmap, url, size );
        }

        delete data;
    }

    return pixmap;
}

QPixmap WiiTDB::coverDiscPixmap( const QString& id, pNetworkAccessManager* cache, const QSize& size )
{
    QString url = checkPixmapCache( QWBFS::WiiTDB::CoverDisc, id, cache ).toString();

    if ( !cache->hasCacheData( url ) ) {
        const QString u = checkPixmapCache( QWBFS::WiiTDB::CoverDiscCustom, id, cache ).toString();

        if ( cache->hasCacheData( u ) ) {
            url = u;
        }
    }

    const QString key = pGuiUtils::cacheKey( url, size );
    QPixmap pixmap;

    if ( !id.isEmpty() && !QPixmapCache::find( key, pixmap ) ) {
        if ( !cache->hasCacheData( url ) ) {
            cache->get( QNetworkRequest( url ) );
            return pGuiUtils::scaledPixmap( ":/wii/disc.png", size );
        }

        QIODevice* data = cache->cacheData( url );

        if ( data && pixmap.loadFromData( data->readAll() ) ) {
            pixmap = pGuiUtils::scaledPixmap( pixmap, url, size );
        }

        delete data;
    }

    return pixmap;
}

WiiTDB::Scan WiiTDB::urlCover( const QUrl& url )
{
    const QString path = url.path();

    if ( path.contains( "coverfullHQ", Qt::CaseInsensitive ) ) {
        return WiiTDB::CoverHQ;
    }
    else if ( path.contains( "coverfull3D", Qt::CaseInsensitive ) ) {
        return WiiTDB::Cover3D;
    }
    else if ( path.contains( "coverfull", Qt::CaseInsensitive ) ) {
        return WiiTDB::CoverFull;
    }
    else if ( path.contains( "cover", Qt::CaseInsensitive ) ) {
        return WiiTDB::Cover;
    }
    else if ( path.contains( "disccustom", Qt::CaseInsensitive ) ) {
        return WiiTDB::CoverDiscCustom;
    }
    else if ( path.contains( "disc", Qt::CaseInsensitive ) ) {
        return WiiTDB::CoverDisc;
    }

    return WiiTDB::CoverInvalid;
}


code:
/****************************************************************************
**
**      Created using Monkey Studio IDE v1.8.4.0 (1.8.4.0)
** Authors   : Filipe Azevedo aka Nox P@sNox <pasnox@gmail.com>
** Project   : QWBFS Manager
** FileName  : Covers.h
** Date      : 2010-06-16T14:19:29
** License   : GPL2
** Home Page : https://github.com/pasnox/qwbfsmanager
** Comment   : QWBFS Manager is a cross platform WBFS manager developed using C++/Qt4.
** It's currently working fine under Windows (XP to Seven, 32 & 64Bits), Mac OS X (10.4.x to 10.6.x), Linux & unix like.
**
** This program is free software: you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation, either version 3 of the License, or
** (at your option) any later version.
**
** This package is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with this program. If not, see <http://www.gnu.org/licenses/>.
**
** In addition, as a special exception, the copyright holders give permission
** to link this program with the OpenSSL project's "OpenSSL" library (or with
** modified versions of it that use the same license as the "OpenSSL"
** library), and distribute the linked executables. You must obey the GNU
** General Public License in all respects for all of the code used other than
** "OpenSSL".  If you modify file(s), you may extend this exception to your
** version of the file(s), but you are not obligated to do so. If you do not
** wish to do so, delete this exception statement from your version.
**
****************************************************************************/
#ifndef COVERS_H
#define COVERS_H

#include <QString>
#include <QUrl>
#include <QPixmap>

class pNetworkAccessManager;

#define WIITDB_DOMAIN "http://wiitdb.com"

namespace QWBFS {
namespace WiiTDB {
    enum Scan {
        CoverInvalid,
        CoverFull,
        CoverHQ,
        Cover,
        Cover3D,
        CoverDisc,
        CoverDiscCustom
    };

    QUrl checkPixmapCache( WiiTDB::Scan scan, const QString& id, pNetworkAccessManager* cache );

    QUrl coverUrl( WiiTDB::Scan scan, const QString& id, const QString& local = QString::null );
    QPixmap coverBoxPixmap( const QString& id, pNetworkAccessManager* cache, const QSize& size = QSize() );
    QPixmap coverDiscPixmap( const QString& id, pNetworkAccessManager* cache, const QSize& size = QSize() );
    WiiTDB::Scan urlCover( const QUrl& url );
}; // WiiTDB
}; // QWBDFS

#endif // COVERS_H


code:
###########################################################################################
##      Created using Monkey Studio v1.8.4.0 (1.8.4.0)
##
##  Author    : Filipe Azevedo aka Nox P@sNox <pasnox@gmail.com>
##  Project   : qwbfs
##  FileName  : shared.pri
##  Date      : 2010-04-04T11:04:05
##  License   : GPL2
##  Comment   : Creating using Monkey Studio RAD
##  Home Page   : https://github.com/pasnox/qwbfsmanager
##
###########################################################################################

!contains( TEMPLATE, subdirs ) {
    win32:!isEqual( $$lower( $$QMAKE_HOST.os ), "windows" ):CONFIG  *= win32_crossbuild

    isEmpty(build_mode):build_mode = release
    CONFIG  -= debug_and_release release debug warn_off warn_on x86 ppc
    CONFIG  *= $$build_mode warn_on

    message("The whole application will be built in $$build_mode")

    CONFIG(debug, debug|release) {
        #Debug
        CONFIG  *= console
        unix:TARGET = $$join(TARGET,,,_debug)
        else:TARGET = $$join(TARGET,,,d)
        unix:OBJECTS_DIR    = $${BUILD_PATH}/debug/obj/unix
        win32:OBJECTS_DIR   = $${BUILD_PATH}/debug/obj/win32
        macx:OBJECTS_DIR    = $${BUILD_PATH}/debug/obj/mac
        UI_DIR  = $${BUILD_PATH}/debug/ui
        MOC_DIR = $${BUILD_PATH}/debug/moc
        RCC_DIR = $${BUILD_PATH}/debug/rcc
    } else {
        #Release
        unix:OBJECTS_DIR    = $${BUILD_PATH}/release/obj/unix
        win32:OBJECTS_DIR   = $${BUILD_PATH}/release/obj/win32
        macx:OBJECTS_DIR    = $${BUILD_PATH}/release/obj/mac
        UI_DIR  = $${BUILD_PATH}/release/ui
        MOC_DIR = $${BUILD_PATH}/release/moc
        RCC_DIR = $${BUILD_PATH}/release/rcc
    }

    # Mac universal build from 10.3 to up to 10.5
    macx:universal {
        QMAKE_MACOSX_DEPLOYMENT_TARGET  = 10.3
        QMAKE_MAC_SDK   = /Developer/SDKs/MacOSX10.4u.sdk
        CONFIG  *= x86 ppc
    }
}


code: <�d��!�`���


code:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<context>
    <name>Gauge</name>
    <message>
        <location filename="../qwbfs/src/Gauge.cpp" line="137"/>
        <source>Usage %1 (%2%) / %3 - Free %4 (%5%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PartitionComboBox</name>
    <message>
        <location filename="../qwbfs/src/PartitionComboBox.cpp" line="62"/>
        <source>Add a partition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionComboBox.cpp" line="104"/>
        <source>Enter a partition path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionComboBox.cpp" line="122"/>
        <source>Current Partition</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PartitionWidget</name>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="22"/>
        <source>Set the current partition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="29"/>
        <source>Load/Reload the discs from the current partition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="49"/>
        <source>Format the partition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="69"/>
        <source>Add a new view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="89"/>
        <source>Remove the view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="123"/>
        <source>WBFS View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="143"/>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="339"/>
        <source>Remove the selected discs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="163"/>
        <source>Rename the selected disc</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="183"/>
        <source>Show/Hide Import View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="218"/>
        <source>List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="256"/>
        <source>CoverFlow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="299"/>
        <source>Import View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="319"/>
        <source>Clear the discs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="359"/>
        <source>Import the discs to the WBFS partition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.cpp" line="192"/>
        <location filename="../qwbfs/src/PartitionWidget.cpp" line="204"/>
        <source>%1 disc(s) on the partition - %2 disc(s) to import.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.cpp" line="246"/>
        <source>Can't open partition.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.cpp" line="275"/>
        <source>The partition '%1' will be formatted,
all data will be erased permanently, are you sure?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.cpp" line="287"/>
        <source>Can't format partition.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.cpp" line="305"/>
        <source>You are about to permanently delete %1 disc(s) on partition '%2', are you sure?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.cpp" line="328"/>
        <source>One or more discs have failed to be removed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.cpp" line="341"/>
        <source>Choose a new name for the disc</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.cpp" line="351"/>
        <source>Can't rename disc id #%1 (%2) to '%3'</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ProgressDialog</name>
    <message>
        <location filename="../qwbfs/src/ProgressDialog.ui" line="44"/>
        <source>Global progression...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/ProgressDialog.ui" line="54"/>
        <source>Details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/ProgressDialog.cpp" line="164"/>
        <source>Time remaining: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/ProgressDialog.cpp" line="175"/>
        <source>Cancel requested, the process will stop after the current operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/ProgressDialog.cpp" line="185"/>
        <source>The thread finished in %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PropertiesDialog</name>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="14"/>
        <source>Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="24"/>
        <source>General</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="44"/>
        <source>Application locale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="63"/>
        <source>Click here to change the application locale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="94"/>
        <source>View Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="110"/>
        <source>View Icon Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="137"/>
        <source>Covers' Cache</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="143"/>
        <source>Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="159"/>
        <source>Browse for a folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="198"/>
        <source>Use the system temporary directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="205"/>
        <source>Disk Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="215"/>
        <source>Unlimited</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="218"/>
        <source> MB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="242"/>
        <source>Proxy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="251"/>
        <source>Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="261"/>
        <source>Login</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="275"/>
        <source>Password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="305"/>
        <source>Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="319"/>
        <source>Port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="379"/>
        <source>PLEASE NOTE THAT THE PASSWORD IS ENCRYPTED WITH A SHIT METHOD. BE CAREFUL.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.cpp" line="106"/>
        <source>List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.cpp" line="107"/>
        <source>Icon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.cpp" line="109"/>
        <source>Disc</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.cpp" line="110"/>
        <source>Cover</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.cpp" line="112"/>
        <source>No Proxy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.cpp" line="113"/>
        <source>Socks5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.cpp" line="114"/>
        <source>Http</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.cpp" line="129"/>
        <source>Choose a folder for the data cache</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../qwbfs/src/main.cpp" line="105"/>
        <source>The Free, Fast and Powerful cross platform Wii Backup File System manager</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QWBFS::Driver</name>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="691"/>
        <source>No error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="693"/>
        <source>Partition not opened</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="695"/>
        <source>Source partition not opened</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="697"/>
        <source>Disc read failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="699"/>
        <source>Disc write failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="701"/>
        <source>Disc extract failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="703"/>
        <source>Disc add failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="705"/>
        <source>Disc convert failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="707"/>
        <source>Disc rename failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="709"/>
        <source>Disc found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="711"/>
        <source>Disc not found (or not exists)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="713"/>
        <source>Invalid disc index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="715"/>
        <source>Invalid disc id</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="717"/>
        <source>Invalid disc</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="719"/>
        <source>Can't drive to drive copy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="721"/>
        <source>Unknown error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="742"/>
        <source>None</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="744"/>
        <source>Success</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="746"/>
        <source>Failed</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QWBFS::Model::DiscDelegate</name>
    <message>
        <location filename="../qwbfs/src/models/DiscDelegate.cpp" line="180"/>
        <source>Estimated size: %1 - Origin: %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QWBFS::Model::DiscModel</name>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="199"/>
        <source>Id: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="202"/>
        <source>Title: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="203"/>
        <source>Size: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="204"/>
        <source>Origin: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="205"/>
        <source>Region: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="206"/>
        <source>State: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="207"/>
        <source>Error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="331"/>
        <source>Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="333"/>
        <source>Id</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="335"/>
        <source>Title</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="337"/>
        <source>Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="339"/>
        <source>Region</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="341"/>
        <source>Origin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="351"/>
        <source>Sort by Id</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="353"/>
        <source>Sort by Title</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="355"/>
        <source>Sort by Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="357"/>
        <source>Sort by Region</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SplashScreen</name>
    <message>
        <location filename="../qwbfs/src/main.cpp" line="65"/>
        <source>Version %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>UIAbout</name>
    <message>
        <location filename="../qwbfs/src/UIAbout.ui" line="20"/>
        <source>About...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIAbout.ui" line="162"/>
        <source>Informations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIAbout.ui" line="182"/>
        <source>License</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIAbout.ui" line="257"/>
        <source>Notice</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIAbout.ui" line="309"/>
        <source>I DO NOT TAKE ANY RESPONSIBILITY FOR ANY DAMAGE TO YOUR WII CONSOLE BECAUSE OF IMPROPER USAGE OF THIS SOFTWARE.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIAbout.ui" line="326"/>
        <source>3rd Party</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIAbout.cpp" line="82"/>
        <source>Version %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>UIMain</name>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="51"/>
        <source>Tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="69"/>
        <source>File System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="78"/>
        <source>Reload the mount points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="138"/>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="159"/>
        <source>Clear the list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="179"/>
        <source>Remove the selected items from the list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="199"/>
        <source>Process the export list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="256"/>
        <source>Main ToolBar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="296"/>
        <source>Covers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="343"/>
        <source>Covers By</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="379"/>
        <source>Reload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="382"/>
        <source>Reload the partitions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="391"/>
        <source>About...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="403"/>
        <source>Quit...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="415"/>
        <source>Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="427"/>
        <source>Convert ISO Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="436"/>
        <source>Convert WBFS Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="445"/>
        <source>Rename Discs in folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="243"/>
        <source>Actions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="192"/>
        <source>Welcome to %1, the cross-platform WBFS Manager. Report bugs <a href="%2">here</a>, discuss <a href="%3">here</a>.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="452"/>
        <source>I don't know how to list partition for this platform.
You will have to set the correct partition path yourself for mounting partitions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="481"/>
        <source>Choose ISO files to convert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="527"/>
        <source>Choose the folder to scan for ISOs/WBFSs files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="545"/>
        <source>Choose the pattern to apply:
%1
%2
%3
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="644"/>
        <source>Which format do you want to use to export the discs ?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="481"/>
        <source>ISO Files (*.iso)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="504"/>
        <source>WBFS Files (*.wbfs)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="504"/>
        <source>Choose WBFS files to convert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="546"/>
        <source>%1 = Game Title</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="547"/>
        <source>%1 = Game Id</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="548"/>
        <source>%1 = File Suffix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="629"/>
        <source>Choose a folder to export the discs</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WorkerThread</name>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="93"/>
        <source>Indirect Export to ISO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="93"/>
        <source>Export to ISO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="95"/>
        <source>Indirect Export to WBFS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="95"/>
        <source>Export to WBFS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="97"/>
        <source>Indirect Import to ISO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="97"/>
        <source>Import to ISO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="99"/>
        <source>Indirect Import to WBFS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="99"/>
        <source>Import to WBFS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="101"/>
        <source>Indirect Convert to ISO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="101"/>
        <source>Convert to ISO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="103"/>
        <source>Indirect Convert to WBFS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="103"/>
        <source>Convert to WBFS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="105"/>
        <source>Rename Disc</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="356"/>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="577"/>
        <source>Initializing WBFS disc '%1'...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="367"/>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="592"/>
        <source>Formating WBFS disc '%1'...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>pPartition</name>
    <message>
        <location filename="../qwbfs/src/models/pPartition.cpp" line="87"/>
        <location filename="../qwbfs/src/models/pPartition.cpp" line="479"/>
        <source>Unknown FS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartition.cpp" line="218"/>
        <source>Unknown Vendor/Model</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>pPartitionModel</name>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="119"/>
        <source>Label</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="121"/>
        <source>Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="123"/>
        <source>File System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="125"/>
        <source>Mount Points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="127"/>
        <source>Vendor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="129"/>
        <source>Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="131"/>
        <source>File System Id</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="133"/>
        <source>Display Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="135"/>
        <source>Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="137"/>
        <source>Used</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="139"/>
        <source>Free</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="141"/>
        <source>Last Check</source>
        <translation type="unfinished"></translation>
    </message>
</context>
</TS>


code:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="ca_ES" sourcelanguage="en">
<context>
    <name>Gauge</name>
    <message>
        <location filename="../qwbfs/src/Gauge.cpp" line="137"/>
        <source>Usage %1 (%2%) / %3 - Free %4 (%5%)</source>
        <translation>Utilitzat %1 (%2%) / %3 - Lliure %4 (%5%)</translation>
    </message>
</context>
<context>
    <name>PartitionComboBox</name>
    <message>
        <location filename="../qwbfs/src/PartitionComboBox.cpp" line="62"/>
        <source>Add a partition</source>
        <translation>Afegir partició</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionComboBox.cpp" line="104"/>
        <source>Enter a partition path</source>
        <translation>Indiqueu la ruta de la partició</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionComboBox.cpp" line="122"/>
        <source>Current Partition</source>
        <translation>Partició actual</translation>
    </message>
</context>
<context>
    <name>PartitionWidget</name>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="22"/>
        <source>Set the current partition</source>
        <translation>Definir particions actual</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="29"/>
        <source>Load/Reload the discs from the current partition</source>
        <translation>Carregar/Actualitzar jocs des de la partició actual</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="49"/>
        <source>Format the partition</source>
        <translation>Formatar partició</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="69"/>
        <source>Add a new view</source>
        <translation>Obrir nou panell</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="89"/>
        <source>Remove the view</source>
        <translation>Tancar aquest panell</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="123"/>
        <source>WBFS View</source>
        <translation>Dades de la WBFS seleccionada</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="143"/>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="339"/>
        <source>Remove the selected discs</source>
        <translation>Eliminar el joc seleccionat</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="163"/>
        <source>Rename the selected disc</source>
        <translation>Renombrar el joc seleccionat</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="183"/>
        <source>Show/Hide Import View</source>
        <translation>Mostra/Amaga finestra d'importació</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="218"/>
        <source>List</source>
        <translation>Llista</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="256"/>
        <source>CoverFlow</source>
        <translation>Caràtules</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="299"/>
        <source>Import View</source>
        <translation>Finestra d'importació</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="319"/>
        <source>Clear the discs</source>
        <translation>Eliminar tots els jocs de la llista</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.ui" line="359"/>
        <source>Import the discs to the WBFS partition</source>
        <translation>Iniciar importació dels jocs a la partició WBFS</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.cpp" line="192"/>
        <location filename="../qwbfs/src/PartitionWidget.cpp" line="204"/>
        <source>%1 disc(s) on the partition - %2 disc(s) to import.</source>
        <translation>%1 joc(s) de la partició - %2 joc(s) a importar.</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.cpp" line="246"/>
        <source>Can't open partition.</source>
        <translation>Impossible obrir la partició.</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.cpp" line="275"/>
        <source>The partition '%1' will be formatted,
all data will be erased permanently, are you sure?</source>
        <translation>La partició '%1'será formatada,
totes les dades seran esborrades de forma permanent. Està segur?</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.cpp" line="287"/>
        <source>Can't format partition.</source>
        <translation>Impossible formatar la partició.</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.cpp" line="305"/>
        <source>You are about to permanently delete %1 disc(s) on partition '%2', are you sure?</source>
        <translation>Estàs a punt d'eliminar permanentment%1 joc(s) '%2', de la partició actual. Està segur?</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.cpp" line="328"/>
        <source>One or more discs have failed to be removed.</source>
        <translation>Un o més jocs han estat eliminats.</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.cpp" line="341"/>
        <source>Choose a new name for the disc</source>
        <translation>Introduïu un nou nom per al joc</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PartitionWidget.cpp" line="351"/>
        <source>Can't rename disc id #%1 (%2) to '%3'</source>
        <translation>Impossible renombrar el joc id #%1 (%2) a '%3'</translation>
    </message>
</context>
<context>
    <name>ProgressDialog</name>
    <message>
        <location filename="../qwbfs/src/ProgressDialog.ui" line="44"/>
        <source>Global progression...</source>
        <translation>Pogresión global...</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/ProgressDialog.ui" line="54"/>
        <source>Details.</source>
        <translation>Detalls.</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/ProgressDialog.cpp" line="164"/>
        <source>Time remaining: %1</source>
        <translation>Temps restant: %1</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/ProgressDialog.cpp" line="175"/>
        <source>Cancel requested, the process will stop after the current operation.</source>
        <translation>Cancelació demanada, el procés s'aturarà després de la tasca actual.</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/ProgressDialog.cpp" line="185"/>
        <source>The thread finished in %1</source>
        <translation>El procés acabarà a %1</translation>
    </message>
</context>
<context>
    <name>PropertiesDialog</name>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="14"/>
        <source>Properties</source>
        <translation>Propiedades</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="24"/>
        <source>General</source>
        <translation>General</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="44"/>
        <source>Application locale</source>
        <translation>Idioma de l'aplicació</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="63"/>
        <source>Click here to change the application locale</source>
        <translation>Premi aquí per canviar l'idioma de l'aplicació</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="94"/>
        <source>View Mode</source>
        <translation>Mode de visualització</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="110"/>
        <source>View Icon Type</source>
        <translation>Tipus de vista Icona</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="137"/>
        <source>Covers' Cache</source>
        <translation>Memòria cau de Caràtules</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="143"/>
        <source>Path</source>
        <translation>Ruta</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="159"/>
        <source>Browse for a folder</source>
        <translation>Trieu una carpeta</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="198"/>
        <source>Use the system temporary directory</source>
        <translation>Utilizar la carpeta temporal del sistema</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="205"/>
        <source>Disk Size</source>
        <translation>Mida del disc</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="215"/>
        <source>Unlimited</source>
        <translation>Il limitat</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="218"/>
        <source> MB</source>
        <translation> MB</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="242"/>
        <source>Proxy</source>
        <translation>Proxy</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="251"/>
        <source>Type</source>
        <translation>Tipus</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="261"/>
        <source>Login</source>
        <translation>Usuari</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="275"/>
        <source>Password</source>
        <translation>Contrasenya</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="305"/>
        <source>Server</source>
        <translation>Servidor</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="319"/>
        <source>Port</source>
        <translation>Port</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.ui" line="379"/>
        <source>PLEASE NOTE THAT THE PASSWORD IS ENCRYPTED WITH A SHIT METHOD. BE CAREFUL.</source>
        <translation>MOLT IMPORTANT: LA CONTRASENYA S'ENCRIPTA AMB UN MÈTODE MOLT BÀSIC. TINGUI CURA.</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.cpp" line="106"/>
        <source>List</source>
        <translation>Llista</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.cpp" line="107"/>
        <source>Icon</source>
        <translation>Icona</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.cpp" line="109"/>
        <source>Disc</source>
        <translation>Joc</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.cpp" line="110"/>
        <source>Cover</source>
        <translation>Caràtula</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.cpp" line="112"/>
        <source>No Proxy</source>
        <translation>No usar Proxy</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.cpp" line="113"/>
        <source>Socks5</source>
        <translation>Socks5</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.cpp" line="114"/>
        <source>Http</source>
        <translation>Http</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/PropertiesDialog.cpp" line="129"/>
        <source>Choose a folder for the data cache</source>
        <translation>Trieu una carpeta per a la memòria cau de dades</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>B</source>
        <translation type="obsolete">B</translation>
    </message>
    <message>
        <source>KB</source>
        <translation type="obsolete">KB</translation>
    </message>
    <message>
        <source>MB</source>
        <translation type="obsolete">MB</translation>
    </message>
    <message>
        <source>GB</source>
        <translation type="obsolete">GB</translation>
    </message>
    <message>
        <source>TB</source>
        <translation type="obsolete">TB</translation>
    </message>
    <message>
        <source>PB</source>
        <translation type="obsolete">PB</translation>
    </message>
    <message>
        <source>Too big</source>
        <translation type="obsolete">Massa gran</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/main.cpp" line="105"/>
        <source>The Free, Fast and Powerful cross platform Wii Backup File System manager</source>
        <translation>Administrador gratuït ràpid i potent, multi-plataforma de còpia de seguretat del sistema d'arxius de la Wii</translation>
    </message>
</context>
<context>
    <name>QWBFS::Driver</name>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="691"/>
        <source>No error</source>
        <translation>Sense errors</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="693"/>
        <source>Partition not opened</source>
        <translation>Impossible obrir la partició</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="695"/>
        <source>Source partition not opened</source>
        <translation>La partició no s'obre</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="697"/>
        <source>Disc read failed</source>
        <translation>No es pot llegir el disc</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="699"/>
        <source>Disc write failed</source>
        <translation>No es pot escriure al disc</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="701"/>
        <source>Disc extract failed</source>
        <translation>Error en l'extracció del disc</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="703"/>
        <source>Disc add failed</source>
        <translation>Error en afegir el disc</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="705"/>
        <source>Disc convert failed</source>
        <translation>Error en la conversió del disc</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="707"/>
        <source>Disc rename failed</source>
        <translation>Error en renombrar el Joc</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="709"/>
        <source>Disc found</source>
        <translation>Disc present</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="711"/>
        <source>Disc not found (or not exists)</source>
        <translation>El disc no es troba (o no existeix)</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="713"/>
        <source>Invalid disc index</source>
        <translation>Índex de disc no vàlid</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="715"/>
        <source>Invalid disc id</source>
        <translation>Id del disc no vàlid</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="717"/>
        <source>Invalid disc</source>
        <translation>Disc no vàlid</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="719"/>
        <source>Can't drive to drive copy</source>
        <translation>No es pot copiar d'un disc a un altre</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="721"/>
        <source>Unknown error</source>
        <translation>Error desconegut</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="742"/>
        <source>None</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="744"/>
        <source>Success</source>
        <translation>Suceso</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/qwbfsdriver/Driver.cpp" line="746"/>
        <source>Failed</source>
        <translation>Error</translation>
    </message>
</context>
<context>
    <name>QWBFS::Model::DiscDelegate</name>
    <message>
        <location filename="../qwbfs/src/models/DiscDelegate.cpp" line="180"/>
        <source>Estimated size: %1 - Origin: %2</source>
        <translation>Mida estimat: %1 - Origen: %2</translation>
    </message>
</context>
<context>
    <name>QWBFS::Model::DiscModel</name>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="199"/>
        <source>Id: %1</source>
        <translation>Id: %1</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="202"/>
        <source>Title: %1</source>
        <translation>Títol: %1</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="203"/>
        <source>Size: %1</source>
        <translation>Mida: %1</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="204"/>
        <source>Origin: %1</source>
        <translation>Origen: %1</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="205"/>
        <source>Region: %1</source>
        <translation>Regió: %1</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="206"/>
        <source>State: %1</source>
        <translation>País: %1</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="207"/>
        <source>Error: %1</source>
        <translation>Error: %1</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="331"/>
        <source>Image</source>
        <translation>Imatge</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="333"/>
        <source>Id</source>
        <translation>Id</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="335"/>
        <source>Title</source>
        <translation>Títol</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="337"/>
        <source>Size</source>
        <translation>Mida</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="339"/>
        <source>Region</source>
        <translation>Regió</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="341"/>
        <source>Origin</source>
        <translation>Origen</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="351"/>
        <source>Sort by Id</source>
        <translation>Ordenar per Id</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="353"/>
        <source>Sort by Title</source>
        <translation>Ordenar per Títol</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="355"/>
        <source>Sort by Size</source>
        <translation>Ordenar per Mida</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/DiscModel.cpp" line="357"/>
        <source>Sort by Region</source>
        <translation>Ordenar per Regió</translation>
    </message>
</context>
<context>
    <name>SplashScreen</name>
    <message>
        <location filename="../qwbfs/src/main.cpp" line="65"/>
        <source>Version %1</source>
        <translation>Versió %1</translation>
    </message>
</context>
<context>
    <name>UIAbout</name>
    <message>
        <location filename="../qwbfs/src/UIAbout.ui" line="20"/>
        <source>About...</source>
        <translation>Sobre...</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIAbout.ui" line="162"/>
        <source>Informations</source>
        <translation>Informació</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIAbout.ui" line="182"/>
        <source>License</source>
        <translation>Llicència</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIAbout.ui" line="257"/>
        <source>Notice</source>
        <translation>Important</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIAbout.ui" line="309"/>
        <source>I DO NOT TAKE ANY RESPONSIBILITY FOR ANY DAMAGE TO YOUR WII CONSOLE BECAUSE OF IMPROPER USAGE OF THIS SOFTWARE.</source>
        <translation>MOLT IMPORTANT:
JO NO EM FAIG RESPONSABLE DE QUALSEVOL DANY QUE PUGUI PRODUIR EN EL SEU CONSOLA Wii SOBRE LA MAL ÚS QUE VOSTÈ PUGUI DONAR A AQUEST SOFTWARE. VOSTÉ SERÀ SEMPRE L'ÚNIC RESPONSABLE.</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIAbout.ui" line="326"/>
        <source>3rd Party</source>
        <translation>3rd Party</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIAbout.cpp" line="82"/>
        <source>Version %1</source>
        <translation>Versió %1</translation>
    </message>
</context>
<context>
    <name>UIMain</name>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="51"/>
        <source>Tools</source>
        <translation>Panell lateral</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="69"/>
        <source>File System</source>
        <translation>Sistema d'arxius</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="78"/>
        <source>Reload the mount points</source>
        <translation>Actualitzar punts de muntatge</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="138"/>
        <source>Export</source>
        <translation>Exportar</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="159"/>
        <source>Clear the list</source>
        <translation>Treure tots els jocs de la llista</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="179"/>
        <source>Remove the selected items from the list</source>
        <translation>Treure el joc seleccionat de la llista</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="199"/>
        <source>Process the export list</source>
        <translation>Iniciar exportació</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="256"/>
        <source>Main ToolBar</source>
        <translation>Barra d'eines</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="296"/>
        <source>Covers</source>
        <translation>Caràtules</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="343"/>
        <source>Covers By</source>
        <translation>Caràtules</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="379"/>
        <source>Reload</source>
        <translation>Recarregar</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="382"/>
        <source>Reload the partitions</source>
        <translation>Recarregar particions</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="391"/>
        <source>About...</source>
        <translation>Sobre...</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="403"/>
        <source>Quit...</source>
        <translation>Sortir...</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="415"/>
        <source>Properties</source>
        <translation>Propietats</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="427"/>
        <source>Convert ISO Files</source>
        <translation>Converteix arxius ISO</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="436"/>
        <source>Convert WBFS Files</source>
        <translation>Convert arxius WBFS</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.ui" line="445"/>
        <source>Rename Discs in folder</source>
        <translation>Renombrar el Joc a la carpeta</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="243"/>
        <source>Actions</source>
        <translation>Accions</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="192"/>
        <source>Welcome to %1, the cross-platform WBFS Manager. Report bugs <a href="%2">here</a>, discuss <a href="%3">here</a>.</source>
        <translation>Benvingut %1, Gestor WBFS (multi-plataforma). Comuniqui els bugs <a href="%2">aquí</a>, discussió <a href="%3">aquí</a>.</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="452"/>
        <source>I don't know how to list partition for this platform.
You will have to set the correct partition path yourself for mounting partitions.</source>
        <translation>No es pot optener una llista de particions per a aquesta plataforma.
Vostè haurà d'establir la ruta de la partició correcta aquí, per al
muntatge de la partició.</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="481"/>
        <source>Choose ISO files to convert</source>
        <translation>Trieu un arxiu ISO per convertir</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="527"/>
        <source>Choose the folder to scan for ISOs/WBFSs files</source>
        <translation>Seleccioneu la carpeta per cercar fitxers ISOs/WBFSs</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="545"/>
        <source>Choose the pattern to apply:
%1
%2
%3
</source>
        <translation>Trieu la manera a ser aplicat:
%1
%2
%3
</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="644"/>
        <source>Which format do you want to use to export the discs ?</source>
        <translation>¿Quin format es vol utilitzar per exportar els discs?</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="481"/>
        <source>ISO Files (*.iso)</source>
        <translation>Arxiu ISO (*.iso)</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="504"/>
        <source>WBFS Files (*.wbfs)</source>
        <translation>Arxius WBFS (*.wbfs)</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="504"/>
        <source>Choose WBFS files to convert</source>
        <translation>Trieu un arxiu WBFS per convertir</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="546"/>
        <source>%1 = Game Title</source>
        <translation>%1 = Títol del Joc</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="547"/>
        <source>%1 = Game Id</source>
        <translation>%1 = ID de Joc</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="548"/>
        <source>%1 = File Suffix</source>
        <translation>%1 = Sufix del fitxer</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/UIMain.cpp" line="629"/>
        <source>Choose a folder to export the discs</source>
        <translation>Trieu una carpeta per exportar jocs</translation>
    </message>
</context>
<context>
    <name>WorkerThread</name>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="93"/>
        <source>Indirect Export to ISO</source>
        <translation>Exportació indirecta a ISO</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="93"/>
        <source>Export to ISO</source>
        <translation>Exportació a ISO</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="95"/>
        <source>Indirect Export to WBFS</source>
        <translation>Exportació indirecta a WBFS</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="95"/>
        <source>Export to WBFS</source>
        <translation>Exportació a WBFS</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="97"/>
        <source>Indirect Import to ISO</source>
        <translation>Importació indirecta a ISO</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="97"/>
        <source>Import to ISO</source>
        <translation>Importació a ISO</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="99"/>
        <source>Indirect Import to WBFS</source>
        <translation>Importació indirecta a WBFS</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="99"/>
        <source>Import to WBFS</source>
        <translation>Importació a WBFS</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="101"/>
        <source>Indirect Convert to ISO</source>
        <translation>Coversión indirecta a ISO</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="101"/>
        <source>Convert to ISO</source>
        <translation>Coversión a ISO</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="103"/>
        <source>Indirect Convert to WBFS</source>
        <translation>Coversión indirecta a WBFS</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="103"/>
        <source>Convert to WBFS</source>
        <translation>Coversión a WBFS</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="105"/>
        <source>Rename Disc</source>
        <translation>Renombrar Joc</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="356"/>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="577"/>
        <source>Initializing WBFS disc '%1'...</source>
        <translation>Inicialitzar disc WBFS  '%1'...</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="367"/>
        <location filename="../qwbfs/src/WorkerThread.cpp" line="592"/>
        <source>Formating WBFS disc '%1'...</source>
        <translation>Formatar disc WBFS '%1'...</translation>
    </message>
</context>
<context>
    <name>pPartition</name>
    <message>
        <location filename="../qwbfs/src/models/pPartition.cpp" line="87"/>
        <location filename="../qwbfs/src/models/pPartition.cpp" line="479"/>
        <source>Unknown FS</source>
        <translation>FS desconegut</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartition.cpp" line="218"/>
        <source>Unknown Vendor/Model</source>
        <translation>Venedor/Model desconegut</translation>
    </message>
</context>
<context>
    <name>pPartitionModel</name>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="119"/>
        <source>Label</source>
        <translation>Etiqueta</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="121"/>
        <source>Path</source>
        <translation>Ruta</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="123"/>
        <source>File System</source>
        <translation>Sistema d'arxius</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="125"/>
        <source>Mount Points</source>
        <translation>Punts de Muntatge</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="127"/>
        <source>Vendor</source>
        <translation>Venedor</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="129"/>
        <source>Model</source>
        <translation>Model</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="131"/>
        <source>File System Id</source>
        <translation>Id Sistema d'arxiu</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="133"/>
        <source>Display Text</source>
        <translation>Visualització de text</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="135"/>
        <source>Size</source>
        <translation>Mida</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="137"/>
        <source>Used</source>
        <translation>Usat</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="139"/>
        <source>Free</source>
        <translation>Lliure</translation>
    </message>
    <message>
        <location filename="../qwbfs/src/models/pPartitionModel.cpp" line="141"/>
        <source>Last Check</source>
        <translation>Darrera Comprovació</translation>
    </message>
</context>
</TS>