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); QApplication app(argc, argv);
KLocalizedString::setApplicationDomain(QByteArrayLiteral("novus"));
customizeAboutData(QStringLiteral("armoury"), QStringLiteral("zone.xiv.armoury"), QStringLiteral("Gear Editor"), i18n("Program to view FFXIV gear.")); customizeAboutData(QStringLiteral("armoury"), QStringLiteral("zone.xiv.armoury"), QStringLiteral("Gear Editor"), i18n("Program to view FFXIV gear."));
// Default to a sensible message pattern // Default to a sensible message pattern

View file

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

View file

@ -14,6 +14,8 @@ int main(int argc, char *argv[])
{ {
QApplication app(argc, 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.")); customizeAboutData(QStringLiteral("karuku"), QStringLiteral("zone.xiv.karaku"), QStringLiteral("Excel Editor"), i18n("Program to view FFXIV Excel files."));
// Default to a sensible message pattern // Default to a sensible message pattern

View file

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

View file

@ -14,6 +14,8 @@ int main(int argc, char *argv[])
{ {
QApplication app(argc, 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.")); customizeAboutData(QStringLiteral("mapeditor"), QStringLiteral("zone.xiv.mapeditor"), QStringLiteral("Map Editor"), i18n("Program to view FFXIV maps."));
// Default to a sensible message pattern // Default to a sensible message pattern

View file

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

View file

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

View file

@ -10,5 +10,6 @@ target_link_libraries(exdpart
Qt6::Core Qt6::Core
Qt6::Widgets) Qt6::Widgets)
target_include_directories(exdpart PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) target_include_directories(exdpart PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_compile_definitions(exdpart PRIVATE TRANSLATION_DOMAIN="novus")
add_library(Novus::ExdPart ALIAS exdpart) 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(); 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 // 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::Core
Qt6::Widgets) Qt6::Widgets)
target_include_directories(exlpart PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) target_include_directories(exlpart PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_compile_definitions(exlpart PRIVATE TRANSLATION_DOMAIN="novus")
add_library(Novus::ExlPart ALIAS exlpart) add_library(Novus::ExlPart ALIAS exlpart)

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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