Some more refactoring.
authorNik Okuntseff <support@anuko.com>
Fri, 6 Apr 2018 11:44:54 +0000 (11:44 +0000)
committerNik Okuntseff <support@anuko.com>
Fri, 6 Apr 2018 11:44:54 +0000 (11:44 +0000)
27 files changed:
WEB-INF/resources/cs.lang.php
WEB-INF/resources/da.lang.php
WEB-INF/resources/de.lang.php
WEB-INF/resources/en.lang.php
WEB-INF/resources/et.lang.php
WEB-INF/resources/fa.lang.php
WEB-INF/resources/fi.lang.php
WEB-INF/resources/fr.lang.php
WEB-INF/resources/he.lang.php
WEB-INF/resources/ja.lang.php
WEB-INF/resources/ko.lang.php
WEB-INF/resources/nl.lang.php
WEB-INF/resources/no.lang.php
WEB-INF/resources/pl.lang.php
WEB-INF/resources/pt-br.lang.php
WEB-INF/resources/pt.lang.php
WEB-INF/resources/ro.lang.php
WEB-INF/resources/ru.lang.php
WEB-INF/resources/sk.lang.php
WEB-INF/resources/sl.lang.php
WEB-INF/resources/sr.lang.php
WEB-INF/resources/sv.lang.php
WEB-INF/resources/tr.lang.php
WEB-INF/resources/zh-cn.lang.php
WEB-INF/resources/zh-tw.lang.php
WEB-INF/templates/footer.tpl
invoice_view.php

index 1267f46..d907c6e 100644 (file)
@@ -496,7 +496,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'bzip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => 'Importovat týmová data z xml souboru.',
+'form.import.hint' => 'Importovat týmová data z xml souboru.', // TODO: replace "team" with "group".
 'form.import.file' => 'Výběr souboru',
 'form.import.success' => 'Import byl úspěšně dokončen.',
 
index 809532b..4d94ccc 100644 (file)
@@ -442,7 +442,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'bzip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => 'Importer teamdata fra en xml-fil.',
+'form.import.hint' => 'Importer teamdata fra en xml-fil.', // TODO: replace "team" with "group".
 'form.import.file' => 'Vælg fil',
 'form.import.success' => 'Import sluttede med succes.',
 
index 8dd92ef..eb5a648 100644 (file)
@@ -440,7 +440,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'bzip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => 'Teamdaten von einer XML-Datei importieren.',
+'form.import.hint' => 'Teamdaten von einer XML-Datei importieren.', // TODO: replace "team" with "group".
 'form.import.file' => 'Datei auswählen',
 'form.import.success' => 'Import erfolgreich abgeschlossen.',
 
index 68133c8..298a575 100644 (file)
@@ -422,7 +422,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'bzip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => 'Import team data from an xml file.',
+'form.import.hint' => 'Import group data from an xml file.',
 'form.import.file' => 'Select file',
 'form.import.success' => 'Import completed successfully.',
 
index a8c0a10..1187ed7 100644 (file)
@@ -494,7 +494,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'bzip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => 'Impordi meeskonna andmed xml-failist.',
+'form.import.hint' => 'Impordi meeskonna andmed xml-failist.', // TODO: replace "team" with "group".
 'form.import.file' => 'Vali fail',
 'form.import.success' => 'Andmed imporditud.',
 
index 1b744c6..3539f35 100644 (file)
@@ -469,7 +469,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'bzip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => 'وارد کردن اطلاعات تیم از یک فایل xml',
+'form.import.hint' => 'وارد کردن اطلاعات تیم از یک فایل xml', // TODO: replace "team" with "group".
 'form.import.file' => 'انتخاب فایل',
 'form.import.success' => 'وارد کردن اطلاعات با موفقیت انجام شد',
 
index d861b32..7ff1bc1 100644 (file)
@@ -450,7 +450,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'bzip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => 'Tuo tiimitiedot xml-tiedostosta.',
+'form.import.hint' => 'Tuo tiimitiedot xml-tiedostosta.', // TODO: replace "team" with "group".
 'form.import.file' => 'Valitse tiedosto',
 'form.import.success' => 'Tietojen tuonti onnistui.',
 
index b499eea..1456edc 100644 (file)
@@ -439,7 +439,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'bzip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => 'Importer les donnés des équipes depuis un fichier xml.',
+'form.import.hint' => 'Importer les donnés des équipes depuis un fichier xml.', // TODO: replace "team" with "group". Also, it's about 1 group, not many.
 'form.import.file' => 'Sélectionner le fichier',
 'form.import.success' => 'Importation réussie.',
 
index ef46688..6cfccd8 100644 (file)
@@ -476,7 +476,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'bzip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => 'ייבא נתוני צוות מתוך קובץ XML.',
+'form.import.hint' => 'ייבא נתוני צוות מתוך קובץ XML.', // TODO: replace "team" with "group".
 'form.import.file' => 'בחר קובץ',
 'form.import.success' => 'הייבוא הושלם בהצלחה.',
 
index 7f63a9c..aad7afe 100644 (file)
@@ -490,7 +490,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'bzip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => 'xmlファイルからチームのデータをインポート。',
+'form.import.hint' => 'xmlファイルからチームのデータをインポート。', // TODO: replace "team" with "group".
 'form.import.file' => 'ファイルの選択',
 'form.import.success' => 'インポートが成功的に完了されました。',
 
index 8cafcde..ca50b7e 100644 (file)
@@ -488,7 +488,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'bzip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => 'xml 파일로부터 팀 데이터를 임포트.',
+'form.import.hint' => 'xml 파일로부터 팀 데이터를 임포트.', // TODO: replace "team" with "group".
 'form.import.file' => '파일 선택',
 'form.import.success' => '성과적으로 완료된 임포트.',
 
index f6496d2..9841116 100644 (file)
@@ -420,7 +420,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'bzip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => 'Importeer teamgegevens uit een xml bestand.',
+'form.import.hint' => 'Importeer teamgegevens uit een xml bestand.', // TODO: replace "team" with "group".
 'form.import.file' => 'Kies bestand',
 'form.import.success' => 'Importeren gelukt.',
 
index 6c0e0bf..d6c6fbb 100644 (file)
@@ -487,7 +487,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'bzip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => 'Import team data fra en xml fil.',
+'form.import.hint' => 'Import team data fra en xml fil.', // TODO: replace "team" with "group".
 'form.import.file' => 'Velg fil',
 'form.import.success' => 'Import gjennomført vellykket.',
 
index e59d580..2c1210e 100644 (file)
@@ -452,7 +452,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'bzip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => 'Import danych zespołu z pliku xml.',
+'form.import.hint' => 'Import danych zespołu z pliku xml.', // TODO: replace "team" with "group".
 'form.import.file' => 'Wybierz plik',
 'form.import.success' => 'Import zakończony powodzeniem.',
 
index 944870f..ad7d5d1 100644 (file)
@@ -447,7 +447,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'bzip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => 'Importar dados de equipe de um arquivo xml.',
+'form.import.hint' => 'Importar dados de equipe de um arquivo xml.', // TODO: replace "team" with "group".
 'form.import.file' => 'Selecionar arquivo',
 'form.import.success' => 'Importação realizada com sucesso.',
 
index 8514a36..a5139b7 100644 (file)
@@ -471,7 +471,7 @@ $i18n_key_words = array(
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
 // TODO: translate the following.
-// 'form.import.hint' => 'Import team data from an xml file.',
+// 'form.import.hint' => 'Import group data from an xml file.',
 // 'form.import.file' => 'Select file',
 // 'form.import.success' => 'Import completed successfully.',
 
index baf430b..9b068a7 100644 (file)
@@ -492,7 +492,7 @@ $i18n_key_words = array(
 // 'form.export.compression_bzip' => 'bzip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => 'Importa date echipa dintr-un fisier xml.',
+'form.import.hint' => 'Importa date echipa dintr-un fisier xml.', // TODO: replace "team" with "group".
 'form.import.file' => 'Alege fisier',
 'form.import.success' => 'Importul s-a incheiat cu succes.',
 
index e6d639d..1399049 100644 (file)
@@ -419,7 +419,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'в формате bzip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => 'Ð\98мпоÑ\80Ñ\82иÑ\80Ñ\83йÑ\82е Ð´Ð°Ð½Ð½Ñ\8bе ÐºÐ¾Ð¼Ð°Ð½Ð´ы из xml файла.',
+'form.import.hint' => 'Ð\98мпоÑ\80Ñ\82иÑ\80Ñ\83йÑ\82е Ð´Ð°Ð½Ð½Ñ\8bе Ð³Ñ\80Ñ\83ппы из xml файла.',
 'form.import.file' => 'Укажите файл',
 'form.import.success' => 'Импорт успешно выполнен.',
 
index 4d8cd9d..8fed200 100644 (file)
@@ -467,7 +467,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'bzip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => 'Importovať dáta o tíme z xml súboru.',
+'form.import.hint' => 'Importovať dáta o tíme z xml súboru.', // TODO: replace "team" with "group".
 'form.import.file' => 'Vyberte súbor',
 'form.import.success' => 'Import úspešne dokončený.',
 
index 3609b46..8c00629 100644 (file)
@@ -467,7 +467,7 @@ $i18n_key_words = array(
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
 // TODO: translate the following.
-// 'form.import.hint' => 'Import team data from an xml file.',
+// 'form.import.hint' => 'Import group data from an xml file.',
 // 'form.import.file' => 'Select file',
 // 'form.import.success' => 'Import completed successfully.',
 
index f42f339..6aede0a 100644 (file)
@@ -451,7 +451,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'bzip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => 'Uvezi podatke timova iz xml fajla.',
+'form.import.hint' => 'Uvezi podatke timova iz xml fajla.', // TODO: replace "team" with "group".
 'form.import.file' => 'Odaberi datoteku',
 'form.import.success' => 'Uvoz uspešan.',
 
index 4774453..ad943a3 100644 (file)
@@ -445,7 +445,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'B-zip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/import.php (login as admin first).
-'form.import.hint' => 'Importera arbetsgrupp från en XML-fil.',
+'form.import.hint' => 'Importera grupp från en XML-fil.',
 'form.import.file' => 'Välj fil',
 'form.import.success' => 'Importeringen lyckades utan problem.',
 
index 9359107..fcbd981 100644 (file)
@@ -505,7 +505,7 @@ $i18n_key_words = array(
 // 'form.export.compression_bzip' => 'bzip',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => 'Ekip bilgileri bir xml dosyasından içe aktar.',
+'form.import.hint' => 'Ekip bilgileri bir xml dosyasından içe aktar.', // TODO: replace "team" with "group".
 'form.import.file' => 'Dosya seç',
 'form.import.success' => 'Içe aktarma başarıyla tamamlandı.',
 
index b0d15aa..b1a1bda 100644 (file)
@@ -474,7 +474,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'bzip格式',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => '从xml文件导入团队数据。',
+'form.import.hint' => '从xml文件导入团队数据。', // TODO: replace "team" with "group".
 'form.import.file' => '选择档',
 'form.import.success' => '成功完成导入。',
 
index ae6a09e..a070b1a 100644 (file)
@@ -482,7 +482,7 @@ $i18n_key_words = array(
 'form.export.compression_bzip' => 'bzip格式',
 
 // Importing Group Data form. See example at https://timetracker.anuko.com/imort.php (login as admin first).
-'form.import.hint' => '從xml檔導入團隊資料。',
+'form.import.hint' => '從xml檔導入團隊資料。', // TODO: replace "team" with "group".
 'form.import.file' => '選擇檔',
 'form.import.success' => '成功完成導入。',
 
index ce8281a..a4b7a7d 100644 (file)
@@ -12,7 +12,7 @@
       <br>
       <table cellspacing="0" cellpadding="4" width="100%" border="0">
         <tr>
-          <td align="center">&nbsp;Anuko Time Tracker 1.17.87.4233 | Copyright &copy; <a href="https://www.anuko.com/lp/tt_3.htm" target="_blank">Anuko</a> |
+          <td align="center">&nbsp;Anuko Time Tracker 1.17.87.4234 | Copyright &copy; <a href="https://www.anuko.com/lp/tt_3.htm" target="_blank">Anuko</a> |
             <a href="https://www.anuko.com/lp/tt_4.htm" target="_blank">{$i18n.footer.credits}</a> |
             <a href="https://www.anuko.com/lp/tt_5.htm" target="_blank">{$i18n.footer.license}</a> |
             <a href="https://www.anuko.com/lp/tt_7.htm" target="_blank">{$i18n.footer.improve}</a>
index 22383c0..8168c3a 100644 (file)
@@ -61,7 +61,7 @@ $subtotal = 0;
 $tax = 0;
 foreach($invoice_items as $item)
   $subtotal += $item['cost'];
-if ($tax_percent) {
+if ($tax_percent > 0) {
   $tax_expenses = $user->isPluginEnabled('et');
   foreach($invoice_items as $item) {
     if ($item['type'] == 2 && !$tax_expenses)