i18n_noop

David Redondo kde at david-redondo.de
Tue Oct 15 09:11:47 BST 2024


Am Dienstag, 15. Oktober 2024, 09:46:53 MESZ schrieb Halla Rempt:
> Hi,
> 
> I'm porting Krita to KF6 now, and I'm running into an issue: i18n_noop no
> longer exists. Both in Calligra and Krita, we have
> 
> const char* KoZoomMode::modes[] =
> {
>     I18N_NOOP("%1%"),
>     I18N_NOOP("Fit Page Width"),
>     I18N_NOOP("Fit Page"),
>     0,
>     I18N_NOOP("Actual Pixels")
> };
> 
> in KoZoomMode.cpp -- but I18N_NOOP no longer exists. What should we use
> instead? Is there something that builds with both kf5 and kf6 or does it
> need ifdeffery?
> 


I think you are looking kli18n and friends:
https://api.kde.org/frameworks/ki18n/html/classKLazyLocalizedString.html
It says since 5.89

David






More information about the kde-devel mailing list