From c2810faf8f1349443a8cfea2d23121dfbc20be8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Du=C5=A1an=20Poizl?= Date: Sun, 9 Jun 2024 13:56:04 +0200 Subject: [PATCH] Update french translation --- README | 2 +- about/help_fr | 108 ++++++++++++++++++++++++++++++++++++++ translations/tenmon_fr.qm | Bin 13709 -> 16313 bytes translations/tenmon_fr.ts | 56 ++++++++++---------- 4 files changed, 137 insertions(+), 29 deletions(-) diff --git a/README b/README index 0623efb..e8895bf 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ FITS/XISF image viewer with multithreaded image loading To get all dependencies install these packages - sudo apt install qt6-base-dev libqt6opengl6-dev libraw-dev libexif-dev libcfitsio-dev libgsl-dev wcslib-dev cmake + sudo apt install qt6-base-dev qt6-declarative-dev libqt6opengl6-dev libraw-dev libexif-dev libcfitsio-dev libgsl-dev wcslib-dev cmake on OpenSUSE diff --git a/about/help_fr b/about/help_fr index b35e412..8913b39 100644 --- a/about/help_fr +++ b/about/help_fr @@ -101,6 +101,114 @@ En appuyant sur la touche Enter ou en cliquant sur le bouton Filtre, les

Cet exemple filtre les fichiers où : "Bias" figure dans le nom de fichier, la propriété OBJECT est "M_42" (où le trait de soulignement peut être n'importe quel caractère) et la propriété DATE commence par "2022".

+ +

Traitement par lot

+ +Ce module permet d'écrire des scripts en JavaScript qui traitent des fichiers images. La fenêtre de traitement par lots se compose de trois parties principales. En haut se trouve la liste des fichiers et répertoires d'entrée. +Vous pouvez ajouter des répertoires ou des fichiers individuels à cette liste. Les répertoires sont analysés de manière récursive pour trouver tous les fichiers, même les fichiers non image. Cette liste de fichiers est ensuite transmise au script dans un tableau nommé files. +Dans le script, vous pouvez ensuite parcourir les fichiers comme ici. +
for(file in files)
+{
+    if(file.suffix() == "fits")
+    {
+        core.log(file.fileName());
+        file.convert(file.relativeFilePath(), "XISF");
+    }
+}
+
+ +

core

+Il existe un objet global appelé core qui possède ces méthodes. + + +

File

+Dans le tableau files, il y a des instances d'objets de type File qui ont ces méthodes. + + +

FITSRecordModify

+Cette classe est utilisée pour définir l'en-tête FITS des opérations de modification dans les fichiers FITS et XISF. Elle peut supprimer, mettre à jour et ajouter des enregistrements. L'ordre des opérations est également le suivant : suppression, puis mise à jour et enfin ajout. +Les noms des mots-clés peuvent comporter jusqu'à 8 caractères et ne peuvent contenir que des lettres majuscules, les chiffres de 0 à 9, le trait d'union et le caractère de soulignement. +
let modify = new FITSRecordModify();
+modify.updateKeyword("OBJECT", "M42");
+modify.updateKeyword("MYTILE", "PART1", "adding custom keyword so WBPP can group it");
+modify.removeKeyword("OBJECT");
+// Peu importe qu'il soit spécifié comme dernier. Cela supprimera d'abord
+// l'enregistrement OBJECT existant, puis ajoutera à nouveau OBJECT=M42
+for(file in files)
+{
+    file.modifyFITSRecords(modify);
+}
+ +
    +
  • new FITSRecordModify() créer une nouvelle instance de l'objet.
  • +
  • removeKeyword(key); spécifier la suppression de l'enregistrement avec key comme mot-clé.
  • +
  • updateKeyword(key, value, comment = "") spécifiez la mise à jour du mot-clé existant avec la valeur et le commentaire. Le commentaire est un paramètre facultatif. Si l'enregistrement avec le mot-clé n'existe pas, il en ajoutera un nouveau. +À moins que vous ne souhaitiez avoir plusieurs enregistrements avec le même mot-clé (par exemple HISTORY), utilisez toujours cette méthode et non addKeyword.
  • +
  • addKeyword(key, value, comment = "") spécifier l'ajout d'un nouveau mot-clé
  • +
+

PS: Le Kanji de icône (tenmon) signifie astronomie en japonais

diff --git a/translations/tenmon_fr.qm b/translations/tenmon_fr.qm index b8b80077f1d8b06890f6173d0af04be317eac3de..f2271bf97d63b0dad7e37b9044d993e4879a5d8a 100644 GIT binary patch delta 3716 zcmbVOd2kc=75-#tb*?QN1O@_T4Z=1@u(=5kE(67c;j+`DAqTQ8!(v&|NGsd4z%~gD zWq@#)guo=3AuS|nXdw^^6vi-sW0;U~b*7Zk`~f|1z=3H=n@md6@252q0SlOn$9me` z-+S+S-}~NMt*+j$ukE2rvw#^o(0?s3yNq@ZQ2G>L83uE4AE4uESgMZzo(r(-oe$(J zhUI_-=<-ikJ{H&S!g7k&U2|bM&GS9B!E&t#$oSf@IcH({?~6c(*CCBu2{`SB%^e77 z^it>;;DR)D7?8OSQdJ|6{()h=>5!^-0eyZ1=~OdNa1a9~{SD~*AH()nFm3p2fN2?~ z?fVxn@C=@KrZ<883ez{01O1j`M)qMqK7?mqW>J|d@Z2}=0gpC84ebRwNvIC(W#zbu zm8S}TUTHpRM<~b(xG!s~{VS5cW<#>)V@La=YSD5@a-zLC+ zn0CE$8Bms*j!hiPINeR>#?umF+@1NbCD6};}TO{Ey zK()M4auCQavTO>zM%>daTN>5_?tPYht8M~=Hd&fGcBCfkmeZrC3Hxcw)myyZf1Z?O z`-B>}EOppkSM&ZpEte zj1#m@-W4Rp>#Z-$`UAC+YYjB9Ky0;!Pm;00dDa)3eg<@Y-}>|1UjPoXZhRS7XMOz= zk>=M~H{a?&s@>Kj*8-$=fb~KnDa>fFUig*{BiGsTKBvm1ZnnbZ8-U?gY|m{Y6KT0N z-*PX3erY>ArHstzw(Fb8MD7c=>mSn=EU>4qtOvR~?HOej#(UI0b;4v$mA=jX`ONXY?J|MaIxhbCWdb|r`0BBC0>iZoxg#r&TPN6$w@Nqfs?D zKOVYQJE5x>uA<@7t{z=PsZs;?@%N&PseSa&2%v`l!8ph;??nhRKyX?DR%RT6lEjb_ zR|aOlr=ymE=Zh*6A*>T4p}MF)rK5}~;(Q!R(n~51gzn=s7?b0;1&IQ6j8_VRI>FbV zoVNtyRYox^&nFHi5OtUw)cg^pDiHE%N-$Pa?vJEIH?aLg-^pW8s4}OXEWl$VQJHE! zlRY3!&RuB&@d8AL>P4Rt(49t9&0nvz2U(9xWIP$AAh3X+f}SY3@W-3nt_JzE68StK zgdk2N(>+oW497G>QHn44K!qClC!r)BOXQBknF`a2js)U)>iNAQJ{u~ZipEv)N+He) zo>Ms`8pb6`?ph+c6^Vs4B@zn;IR{F#BBF-1arZKyw+%@i=Cm_y3S$SUP#$a(nGW2~(^bN+D5h=FEpJb1|mJ8`qw2+R31^mS9_t zRaPbhtgxTHc$I=L@!YuQ=atxwx1WB_D?=qMZ8}I!?C`q*D`B6uK&cG*qrrSl@z<+S zO$kL5U5zTikfzi{RLxf&NWFAApp@yu{1bu`TQE7f);a!~P;F}8?)Un#48eS?;egk* z&}sN9zCa+Q5Hc7eDfVQ`ZKZK(r|xz?6mzb{`y&dqp}Ql0L}sZ!z_-RjXtv-xzL`1Q z^@JkiwjlR^cl5e50GTrex`pG^a{En^i0EpIsA~S2R5WB@?41!=PL5EJ@xE+NxY=z% zA9_p`>Q^lP3en*>ULn3a7EJ=LT&npZno@1-mQ;u#UcX|i3AH{bq^nd5h1=%0y@0!0 zEu-Xd-|K}OPW&innCv8JZ0*Q88p(1;z%if+++N z21zl=R7BW_BSDU+NDPALK(a*UqyD0rfzi~Nv?pZ0b^rSAIrn$Z`Cj+De6*+`Q05N+ z88R?03Rs^>xE`E63=mb|iv|HH6a2YCz^e`XMIJEvg1_QgUk5+#TBm_`(!BXw@b_W? z!Qn=)zroKQ1hhu5MYVvU(v3b@V9ERGo({0IM95IbgKg~xSeP6A6TphP0sqHf<0C-u zMntXr6$oi`qqPs|y}tutZ((h=4KPgL#gB3Us|^{J0f1kO%~fXsHHSC;Jqd*7pmsbQ z@V$)ondfQUfWhnZ-s7|a!5k^)FS#CQ;B`fi`7*%WaHIZRMZu$1B2cC1{_JPK(yka< zu@tcNDkhf`lBTC9PAG2eASdQGD2rogE_zB?a{4x%Tj)m1OUg1ak*5DpmOZA6&HpJo zuWkSWLO64Rd=2n4b6!n*34h`;9S%}@ldBjY#ujhxJ^nYcs+2o6L5hQ#xUT6HKfYKO&_3tjsLXqeLxk@_trfE!V~!slZm3Jl&sJ)&#oal;2##dwvv?0vg9-S>Eavg1?OtOFPpvH;00(taiet|`#AD* zQZT?eGq(`2JU09^;|p#K8fPOXZ9rtcfVx}s{RhIT?qWJOT6lBa_vGj$p=68%hYt$! z!QpoRol~f`wh^-mH-?#n<5NT=$RxDPc~Tcn33vL*0YN9+c|vnBajKXjO~7;2s+=RC zK;SXegBB9tb6EA@3Sls>*435+rZ}}elc#QVsMAtcQJF*3SHjQORKM=J*vvrIjQjKbM=8$D#y{4vll9WlBx>CY`eVV@> zrT`INYST6r(Dzl^{1h`0{ZqRQDvIKvwsGbVMY=?LwxfbB4Au69@205pw0Fy?BcdEH zYBzmHj8a51pW7~N*5IlvOL?35yiSas&B|4 zha0_fb%!THiBO@g|7Ge%z?^^o3oJEv*WNunc72l6jX;e%#8k6Vi3Q&wZ Batch Processing - + Traitement par lot Input files and directories - + Fichiers et répertoires d'entrée Add files - + Ajout de fichiers Add directories - + Ajout de répertoires Remove - + Supprimer Remove all - + Supprimer tout Output directory - + Répertoire de sortie Browse - + Naviger Scripts - + Scripts Open scripts - + Ouvrir les scripts Log - + Journal Start script - + Lancer le script Stop script - + Arrêter le script Close - + Fermer Interrupt running script? - + Interrompre l'execution du script? Select files - + Choisir les fichiers Select directory - + Choisir le répertoire Select output directory - + Choisir le répertoire de sortie Invalid output directory - + Répertoire invalide Output directory path doesn't exist or is not writable - + Le répertoire de sortie n'existe pas ou ne peut pas être écrit Enter text - + Entrer le texte Enter integer number - + Entrer un nombre entier Enter float number - + Entrer un nombre flottant Select item - + Choisir l'élément @@ -424,12 +424,12 @@ li.checked::marker { content: "\2612"; } Open directory recursively - + Ouvrir le répertoire de manière récursive Batch processing - + Traitement par lot @@ -924,7 +924,7 @@ Pour les fichiers RAW, vous pouvez définir 22 % Use box filter when downsampling thumbnails instead of nearest. Slightly slower. - Utilisez un filtre encadré lors du sous-échantillonnage des vignettes au lieu des plus proches. Un peu plus lent. + Utilisez un filtre boîte lors du sous-échantillonnage des vignettes au lieu des plus proches. Un peu plus lent. @@ -981,7 +981,7 @@ Pour les fichiers RAW, vous pouvez définir 22 % Linked channels - Chaînes liées + Canaux liés