Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-17827

[SYSDM] MSVC 4x warning RC4206 : title string too long; truncated at 256

    XMLWordPrintable

    Details

      Description

      If anyone speaking any of the 4 languages would know how to shorten those strings without hurting the translation too much, that would be very welcome.

      You can generate these warnings at compile time if you build with a MSVC (for example, 2010, but the problem happens as well with later MSVC versions too) in release configuration, like:

      configure -DCMAKE_BUILD_TYPE=Release
      ninja sysdm
      

      (hbelusca note: these compilation warnings are actually independent on compilation mode.)

      C:\0414rls\reactos\dll\cpl\sysdm\lang/el-GR.rc(155) : warning RC4206 : title string too long; truncated at 256
      C:\0414rls\reactos\dll\cpl\sysdm\lang/pt-PT.rc(159) : warning RC4206 : title string too long; truncated at 256
      C:\0414rls\reactos\dll\cpl\sysdm\lang/sk-SK.rc(163) : warning RC4206 : title string too long; truncated at 256
      C:\0414rls\reactos\dll\cpl\sysdm\lang/sq-AL.rc(155) : warning RC4206 : title string too long; truncated at 256
      

      That was on 0.4.14-RC-111-g6ef3e43, but I am pretty sure that it is still warning on master head 0.4.15-dev-3296-g46fbc6f.

      I just rechecked on master head 0.4.15-dev-3684-g04a7134:
      el-GR.rc

          LTEXT "Στα προφίλ χρήστη αποθηκεύονται ρυθμίσεις για την επιφάνεια εργασίας και άλλες πληροφορίες σχετικές με το λογαριασμό χρήστη σας. Μπορείτε να δημιουργήσετε ένα διαφορετικό προφίλ για κάθε υπολογιστή που χρησιμοποιείτε ή μπορείτε να επιλέξετε ένα προφίλ περιαγωγής το οποίο είναι το ίδιο σε κάθε υπολογιστή που χρησιμοποιείτε.", IDC_STATIC, 40, 3, 204, 40 //TOO LONG, MAX 256 CHARS ALLOWED
      

      For pt-PT we are talking about the line:

          LTEXT "Os perfis de utilizador contêm definições para o ambiente de trabalho e outras informações relacionadas ao inicio de sessão. Pode criar um perfil diferente em cada computador que utilizar, ou pode seleccionar o mesmo perfil guardado no servidor, em cada um dos computadores que utiliza.", IDC_STATIC, 40, 5, 211, 43
      

      For sk-SK

          LTEXT "Používateľské profily obsahujú nastavenia pracovnej plochy a iné informácie týkajúce sa používateľského konta. Na každom používanom počítači je možné vytvoriť iný profil alebo je možné vybrať zdieľaný profil, ktorý je rovnaký na všetkých používaných počítačoch.", IDC_STATIC, 40, 11, 204, 44 //TOO LONG, MAX 256 CHARS ALLOWED
      

      For sq-AL.rc

          LTEXT "Profilet e përdoruesve përmbajnë parametrat e desktop-it dhe informacione të tjera në lidhje me hyrjen tuaj. Një profil i ndryshëm mund të krijohet në çdo kompjuter që ju përdorni, ose ju mund të zgjidhni një profil kryesorë që është i njëjtë në çdo kompjuter që ju përdorni.", IDC_STATIC, 40, 11, 211, 35 //TOO LONG, MAX 256 CHARS ALLOWED
      

        Attachments

          Activity

            People

            • Assignee:
              reactosfanboy reactosfanboy
              Reporter:
              reactosfanboy reactosfanboy
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: