Pārlūkot izejas kodu

Making mo files

Bob Mottram 9 gadus atpakaļ
vecāks
revīzija
830278caaf
1 mainītis faili ar 9 papildinājumiem un 2 dzēšanām
  1. 9
    2
      translate

+ 9
- 2
translate Parādīt failu

90
         do
90
         do
91
             # convert json to mo
91
             # convert json to mo
92
             if [ -f /usr/bin/i18next-conv ]; then
92
             if [ -f /usr/bin/i18next-conv ]; then
93
-                if [ -f locale/${lang}/${COMMAND_NAME}.json ]; then
94
-                    i18next-conv -l ${lang} -s locale/${lang}/${COMMAND_NAME}.json -t /usr/share/locale/${lang}/${COMMAND_NAME}.mo
93
+                if [ ! -f locale/${lang}/${COMMAND_NAME}.mo ]; then
94
+                    if [ -f locale/${lang}/${COMMAND_NAME}.json ]; then
95
+                        i18next-conv -l ${lang} -s locale/${lang}/${COMMAND_NAME}.json -t locale/${lang}/${COMMAND_NAME}.mo
96
+                    fi
95
                 fi
97
                 fi
96
             fi
98
             fi
99
+
100
+            # install the mo
101
+            if [ -f locale/${lang}/${COMMAND_NAME}.mo ]; then
102
+                cp locale/${lang}/${COMMAND_NAME}.mo /usr/share/locale/${lang}/${COMMAND_NAME}.mo
103
+            fi
97
         done
104
         done
98
     done
105
     done
99
 }
106
 }