1
Fork 0
mirror of https://github.com/redstrate/Novus.git synced 2025-06-07 13:47:45 +00:00

Hook up translation domains

This commit is contained in:
Joshua Goins 2024-02-04 15:36:08 -05:00
parent 57c2e9c7f9
commit 2ccab76191
16 changed files with 22 additions and 1 deletions

View file

@ -14,6 +14,8 @@ int main(int argc, char *argv[])
{
QApplication app(argc, argv);
KLocalizedString::setApplicationDomain(QByteArrayLiteral("novus"));
customizeAboutData(QStringLiteral("armoury"), QStringLiteral("zone.xiv.armoury"), QStringLiteral("Gear Editor"), i18n("Program to view FFXIV gear."));
// Default to a sensible message pattern

View file

@ -31,5 +31,6 @@ target_link_libraries(novus-common
KF6::I18n
Qt6::Core
Qt6::Widgets)
target_compile_definitions(novus-common PRIVATE TRANSLATION_DOMAIN="novus")
add_library(Novus::Common ALIAS novus-common)

View file

@ -14,6 +14,8 @@ int main(int argc, char *argv[])
{
QApplication app(argc, argv);
KLocalizedString::setApplicationDomain(QByteArrayLiteral("novus"));
customizeAboutData(QStringLiteral("karuku"), QStringLiteral("zone.xiv.karaku"), QStringLiteral("Excel Editor"), i18n("Program to view FFXIV Excel files."));
// Default to a sensible message pattern

View file

@ -16,6 +16,8 @@ int main(int argc, char *argv[])
{
QApplication app(argc, argv);
KLocalizedString::setApplicationDomain(QByteArrayLiteral("novus"));
customizeAboutData(QStringLiteral("launcher"),
QStringLiteral("zone.xiv.novus"),
QStringLiteral("Novus SDK"),

View file

@ -14,6 +14,8 @@ int main(int argc, char *argv[])
{
QApplication app(argc, argv);
KLocalizedString::setApplicationDomain(QByteArrayLiteral("novus"));
customizeAboutData(QStringLiteral("mapeditor"), QStringLiteral("zone.xiv.mapeditor"), QStringLiteral("Map Editor"), i18n("Program to view FFXIV maps."));
// Default to a sensible message pattern

View file

@ -14,6 +14,8 @@ int main(int argc, char *argv[])
{
QApplication app(argc, argv);
KLocalizedString::setApplicationDomain(QByteArrayLiteral("novus"));
customizeAboutData(QStringLiteral("mdlviewer"),
QStringLiteral("zone.xiv.mdlviewer"),
QStringLiteral("MDLViewer"),

View file

@ -11,5 +11,6 @@ target_link_libraries(cmppart
Qt6::Core
Qt6::Widgets)
target_include_directories(cmppart PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_compile_definitions(cmppart PRIVATE TRANSLATION_DOMAIN="novus")
add_library(Novus::CmpPart ALIAS cmppart)

View file

@ -10,5 +10,6 @@ target_link_libraries(exdpart
Qt6::Core
Qt6::Widgets)
target_include_directories(exdpart PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_compile_definitions(exdpart PRIVATE TRANSLATION_DOMAIN="novus")
add_library(Novus::ExdPart ALIAS exdpart)

View file

@ -171,7 +171,7 @@ void EXDPart::loadSheet(const QString &name, physis_Buffer buffer, const QString
tableWidget->resizeColumnsToContents();
pageTabWidget->addTab(tableWidget, i18nc("@title:tab", "Page %1").arg(i));
pageTabWidget->addTab(tableWidget, i18nc("@title:tab", "Page %1", i));
}
// Expand the tabs and hide the tab bar if there's only one page

View file

@ -10,5 +10,6 @@ target_link_libraries(exlpart
Qt6::Core
Qt6::Widgets)
target_include_directories(exlpart PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_compile_definitions(exlpart PRIVATE TRANSLATION_DOMAIN="novus")
add_library(Novus::ExlPart ALIAS exlpart)

View file

@ -27,5 +27,6 @@ target_link_libraries(hexpart
Qt6::Core
Qt6::Widgets)
target_include_directories(hexpart PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_compile_definitions(hexpart PRIVATE TRANSLATION_DOMAIN="novus")
add_library(Novus::HexPart ALIAS hexpart)

View file

@ -21,5 +21,6 @@ target_link_libraries(mdlpart
Qt6::Widgets
tinygltf)
target_include_directories(mdlpart PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_compile_definitions(mdlpart PRIVATE TRANSLATION_DOMAIN="novus")
add_library(Novus::MdlPart ALIAS mdlpart)

View file

@ -18,5 +18,6 @@ target_link_libraries(shpkpart
Qt6::Widgets)
target_include_directories(shpkpart PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_compile_options(shpkpart PRIVATE -fexceptions)
target_compile_definitions(shpkpart PRIVATE TRANSLATION_DOMAIN="novus")
add_library(Novus::ShpkPart ALIAS shpkpart)

View file

@ -14,5 +14,6 @@ target_link_libraries(sklbpart
Qt6::Core
Qt6::Widgets)
target_include_directories(sklbpart PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_compile_definitions(sklbpart PRIVATE TRANSLATION_DOMAIN="novus")
add_library(Novus::SklbPart ALIAS sklbpart)

View file

@ -14,5 +14,6 @@ target_link_libraries(texpart
Qt6::Core
Qt6::Widgets)
target_include_directories(texpart PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_compile_definitions(texpart PRIVATE TRANSLATION_DOMAIN="novus")
add_library(Novus::TexPart ALIAS texpart)

View file

@ -15,6 +15,8 @@ int main(int argc, char *argv[])
{
QApplication app(argc, argv);
KLocalizedString::setApplicationDomain(QByteArrayLiteral("novus"));
customizeAboutData(QStringLiteral("sagasu"),
QStringLiteral("zone.xiv.sagasu"),
QStringLiteral("Data Explorer"),