Hello All,

I was updating the translations of the Portuguese files, and I noticed some missing translations on the Italian files, so I am sharing my process because it may be helpful to you too.

Analysis of missing translations.
Example for Italian (commands on Linux):

1 - cd doc/commands
2 - grep "function name=" gretl_functions_en.xml >list_en_.txt
3 - grep "function name=" gretl_functions_it.xml >list_it_.txt
4 - # Optionally count the lines of functions
  - wc -l list_en_.txt list_it_.txt
    436 list_en_.txt
    431 list_it_.txt
    867 total
5 - # See what are the differences on functions lists (I use meld from meldmerge.org) you can install with system commands, like "dnf install meld"
  - meld list_en_.txt list_it_.txt  &
6 - # Optionally use meld to do the editing
  - meld gretl_functions_en.xml gretl_functions_it.xml &
    # We can search for a missing translation like:
      function name="$mapfile" 


----
A better way to see differences, includes different arguments:
diff --left-column --suppress-common-lines  list_en_.txt list_it_.txt  
35d34
<     <function name="$mapfile" section="access" output="string">
51d49
<     <function name="$pkgdir" section="access" output="string">
59d56
<     <function name="$seed" section="access" output="scalar">
179d175
<     <function name="geoplot" section="data-utils" output="none">
197c193
<     <function name="I" section="matbuild" output="matrix">
---
>     <function name="I" section="matbuild" output="smatrix">
272c268
<     <function name="mlag" section="transforms" output="matrix">
---
>     <function name="mlag" section="stats" output="matrix">
288c284
<     <function name="mread" section="data-utils" output="matrix">
---
>     <function name="mread" section="matbuild" output="matrix">
386d381
<     <function name="stack" section="data-utils" output="series">
388c383
<     <function name="strftime" section="calendar" output="string">
---
>     <function name="strftime" section="strings" output="string">