flathub / org.octave.Octave

https://flathub.org/apps/details/org.octave.Octave
18 stars 10 forks source link

Desktop file description/comment localization: hu (Hungarian - magyar) #184

Closed ovari closed 3 years ago

ovari commented 3 years ago

How can Interactive programming environment for numerical computations in the Desktop file be translated?

The Hungarian translation is Interaktív programozási környezet számszerű számításokhoz

The image below is with the Flathub version running on the Linux Mint 20.2 Cinnamon operating system.

Thank you

kép

mtmiller commented 3 years ago

Hi @ovari, thanks for your suggestion. The best way to help translate this is with a patch to the Octave files org.octave.Octave.desktop.in and org.octave.Octave.appdata.xml, in the directory etc/icons in the upstream repository.

Are you able to submit a patch file or pull request to add these translations? Are you also able to translate the full description in org.octave.Octave.appdata.xml into Hungarian? Thanks!

ovari commented 3 years ago

Sent the strings by email to Rik. Hope it works.

https://hg.savannah.gnu.org/hgweb/octave/file/d603f1229301/etc/icons/org.octave.Octave.desktop.in

Comment=Interactive programming environment for numerical computations
Comment[hu]=Interaktív programozási környezet számszerű számításokhoz

https://hg.savannah.gnu.org/hgweb/octave/file/d603f1229301/etc/icons/org.octave.Octave.appdata.xml

  <summary>Interactive programming environment for numerical computations</summary>
  <summary xml:lang="hu">Interaktív programozási környezet számszerű számításokhoz</summary>

  <description>
    <p>
      GNU Octave is a high-level interpreted language, primarily intended for
      numerical computations. It provides capabilities for the numerical
      solution of linear and nonlinear problems, and for performing other
      numerical experiments. It also provides extensive graphics capabilities
      for data visualization and manipulation. Octave is normally used through
      its interactive command line interface, but it can also be used to write
      non-interactive programs. The Octave language is quite similar to
      Matlab so that most programs are easily portable.
    </p>
    <p xml:lang="hu">
      A GNU Octave egy magas szintű értelmezett nyelv, elsősorban numerikus
      számításokhoz. Képességeket biztosít a lineáris és nemlineáris problémák
      numerikus megoldására, valamint egyéb numerikus kísérletek elvégzésére.
      Ezenkívül kiterjedt grafikus képességeket biztosít az adatok
      megjelenítéséhez és manipulálásához. Az Octave-t általában az interaktív
      parancssori felületen keresztül használják, de nem interaktív programok
      írására is használható. Az Octave nyelv nagyon hasonló a Matlabhoz, így
      a legtöbb program könnyen hordozható.
    </p>
  </description>
ovari commented 3 years ago

@mtmiller have updated https://github.com/flathub/org.octave.Octave/issues/184#issuecomment-922440029 so it now contains the Comment, summary and description in Hungarian.

If there is a way to submit them to the repository you mention using a web browser, could you please advise how; otherwise, we are happy if you submit them for Hungarian users to benefit from them.

Thank you

mtmiller commented 3 years ago

OK, thank you, there is no web submission form, but I can convert these into a patch on your behalf. Would you like to give your name and email address for credit / acknowledgment for this translation?

mtmiller commented 3 years ago

Oh, there is another paragraph in the description, would you mind translating that as well? It's weird, but there's a second paragraph in English interleaved after the translations of the first paragraph.

Here's the second paragraph in English for reference:

      Octave has extensive tools for solving common numerical linear algebra
      problems, finding the roots of nonlinear equations, integrating ordinary
      functions, manipulating polynomials, and integrating ordinary
      differential and differential-algebraic equations. It is easily
      extensible and customizable via user-defined functions written in
      Octave's own language, or using dynamically loaded modules written in
      C++, C, Fortran, or other languages.
ovari commented 3 years ago
      Octave has extensive tools for solving common numerical linear algebra
      problems, finding the roots of nonlinear equations, integrating ordinary
      functions, manipulating polynomials, and integrating ordinary
      differential and differential-algebraic equations. It is easily
      extensible and customizable via user-defined functions written in
      Octave's own language, or using dynamically loaded modules written in
      C++, C, Fortran, or other languages.
      Az Octave kiterjedt eszközökkel rendelkezik a gyakori numerikus lineáris
      algebrai problémák megoldásához, a nemlineáris egyenletek gyökereinek
      megkereséséhez, a hétköznapi függvények integrálásához, a polinomok
      manipulálásához, valamint a közönséges differenciál- és differenciál-
      algebrai egyenletek integrálásához. Könnyen bővíthető és testreszabható
      a felhasználó által meghatározott, Octave saját nyelvén írt funkciókkal,
      vagy dinamikusan betöltött modulokkal, C ++, C, Fortran vagy más
      nyelveken.

Sorry for not providing the other paragraph earlier.

mmuetzel commented 3 years ago

Thanks for these translations. (And to Mike for bringing this to our attention on Octave's discourse forum.)

I pushed a patch with these strings to the upstream repository here: http://hg.savannah.gnu.org/hgweb/octave/rev/fe2c64849660

@ovari: Afaict, there is currently no Hungarian translation for Octave's GUI. Would you be interested on working on that for Octave 7? If so, please leave a comment here or on the discourse forum.

ovari commented 3 years ago

Thanks for these translations.

You are welcome. Thank you for promptly accepting them.

I pushed a patch with these strings to the upstream repository here: http://hg.savannah.gnu.org/hgweb/octave/rev/fe2c64849660

Thank you for providing the link.

@ovari: Afaict, there is currently no Hungarian translation for Octave's GUI. Would you be interested on working on that for Octave 7? If so, please leave a comment here or on the discourse forum.

Yes, it would be an honor to translation Octave’s GUI into Hungarian.

Do you accept web based translations? For example Weblate, either Hosted Weblate or your own instance like Linphone.

We do not have Discourse; however, we do have Jami or we could call you if you prefer.

Thank you once again.

mmuetzel commented 3 years ago

Thanks for showing interest in translating Octave's GUI to Hungarian. We don't have any fixed dates yet. But the call for translations for Octave 7 will probably be happening some time in November or December.

Octave's GUI is Qt-based. The best way to translate the strings in the GUI is using Qt Linguist.

Octave's discourse forum is free for anyone to register an account on: https://octave.discourse.group/ It would probably be best to continue the discussion there. If you have any questions on how to setting yourself up for the translation, you'll probably find competent help on that forum.

mtmiller commented 3 years ago

Closing as applied. The translation will be part of the next releases of Octave.