From 961044daaa06acbdcc71c2bf4aec30e0f59b62fc Mon Sep 17 00:00:00 2001 From: PanteraPolnocy Date: Sat, 22 Mar 2025 16:57:07 +0100 Subject: [PATCH 1/3] =?UTF-8?q?FIRE-35272,=20FIRE-35266=20Updated=20Chines?= =?UTF-8?q?e=20(by=20=20=E5=B0=8F=E6=BB=A2=20Zi=20Ying),=20Russian=20(by?= =?UTF-8?q?=20Romka=20Swallowtail)=20and=20Polish=20translations?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../skins/default/xui/pl/floater_fs_poser.xml | 2 +- .../skins/default/xui/pl/menu_viewer.xml | 1 + .../skins/default/xui/ru/floater_fs_poser.xml | 61 +++++++++---------- .../skins/default/xui/ru/menu_viewer.xml | 29 ++++++++- .../skins/default/xui/zh/menu_viewer.xml | 3 + 5 files changed, 59 insertions(+), 37 deletions(-) diff --git a/indra/newview/skins/default/xui/pl/floater_fs_poser.xml b/indra/newview/skins/default/xui/pl/floater_fs_poser.xml index 21eeade61e..8bcd877ca1 100644 --- a/indra/newview/skins/default/xui/pl/floater_fs_poser.xml +++ b/indra/newview/skins/default/xui/pl/floater_fs_poser.xml @@ -227,7 +227,7 @@ Góra/Dół: - Lewo/Prawo: + Lwo/Prw: Zawijanie: diff --git a/indra/newview/skins/default/xui/pl/menu_viewer.xml b/indra/newview/skins/default/xui/pl/menu_viewer.xml index 0ce2db7c70..779ed541f8 100644 --- a/indra/newview/skins/default/xui/pl/menu_viewer.xml +++ b/indra/newview/skins/default/xui/pl/menu_viewer.xml @@ -668,6 +668,7 @@ + diff --git a/indra/newview/skins/default/xui/ru/floater_fs_poser.xml b/indra/newview/skins/default/xui/ru/floater_fs_poser.xml index 16f5239a1c..2e3836c827 100644 --- a/indra/newview/skins/default/xui/ru/floater_fs_poser.xml +++ b/indra/newview/skins/default/xui/ru/floater_fs_poser.xml @@ -13,6 +13,7 @@ Хвост Задние конечности Крылья + Уши/Нос Весь аватар Торс @@ -206,28 +207,45 @@ Чувствительность трекпада: + + + - + + + - + + + + + + + + + + + @@ -534,6 +546,8 @@ + + @@ -573,6 +587,7 @@ + @@ -603,9 +618,16 @@ - + + + + + + + + @@ -697,6 +719,7 @@ + diff --git a/indra/newview/skins/default/xui/zh/menu_viewer.xml b/indra/newview/skins/default/xui/zh/menu_viewer.xml index c343f6d514..de90f67f75 100644 --- a/indra/newview/skins/default/xui/zh/menu_viewer.xml +++ b/indra/newview/skins/default/xui/zh/menu_viewer.xml @@ -649,6 +649,9 @@ + + + From de2ef92061fb82bd45eea9687bf53bf8a5c5098f Mon Sep 17 00:00:00 2001 From: PanteraPolnocy Date: Sat, 22 Mar 2025 18:23:45 +0100 Subject: [PATCH 2/3] FIRE-35275 French translation update, by Laurent Bechir --- .../skins/default/xui/fr/floater_fs_poser.xml | 284 +++++++++--------- .../skins/default/xui/fr/menu_viewer.xml | 1 + 2 files changed, 144 insertions(+), 141 deletions(-) diff --git a/indra/newview/skins/default/xui/fr/floater_fs_poser.xml b/indra/newview/skins/default/xui/fr/floater_fs_poser.xml index f6dcc938d6..86996e6a3f 100644 --- a/indra/newview/skins/default/xui/fr/floater_fs_poser.xml +++ b/indra/newview/skins/default/xui/fr/floater_fs_poser.xml @@ -1,146 +1,148 @@ - Corps - Front/sourcils - Yeux/Paupières - Joues/Lèvres - Main gauche - Bras gauche - Main droite - Bras droit - Jambes - Queue - Membres postérieurs - Ailes - Oreilles/nez - Tout l'avatar - Torse - Poitrine - Cou - Tête - Oeil droit - Oeil gauche - Front, côté gauche - Front, côté droit - Sourcil, extérieur gauche - Sourcil, milieu gauche - Sourcil, intérieur gauche - Sourcil, extérieur droit - Sourcil, milieu droit - Sourcil, intérieur droit - Paupière, en haut à gauche - Paupière, en bas à gauche - Paupière, en haut à droite - Paupière en bas à droite - Oreille en haut à gauche - Oreille en bas à gauche - Oreille en haut à droite - Oreille en bas à droite - Nez à gauche - Nez au milieu - Nez à droite - Bas de la joue gauche - Haut de la joue gauche - Bas de la joue droite - Haut de la joue droite - Mâchoire - Dents du bas - Lèvre du bas à gauche - Lèvre du bas à droite - Lèvre du bas au milieu - Base de la langue - Extrémité de la langue - Forme de la mâchoire - Milieu du front - Base du nez - Dents du haut - Lèvre supérieure à gauche - Lèvre supérieure à droite - Coin gauche de la bouche - Coin droit de la bouche - Milieu de la lèvre supérieure - Coin interne gauche de l'œil - Coin interne droit de l'œil - Arête du nez - Col - Bras entier - Avant-bras - Poignet - Base du majeur - Milieu du majeur - Extrémité du majeur - Base de l'index - Milieu de l'index - Extrémité de l'index - Base de l'annulaire - Milieu de l'annulaire - Extrémité de l'annulaire - Base de l'auriculaire - Milieu de l'auriculaire - Extrémité de l'auriculaire - Base du pouce - Milieu du pouce - Extrémité du pouce - Col - Bras entier - Avant-bras - Poignet - Base du majeur - Milieu du majeur - Extrémité du majeur - Base de l'index - Milieu de l'index - Extrémité de l'index - Base de l'annulaire - Milieu de l'annulaire - Extrémité de l'annulaire - Base de l'auriculaire - Milieu de l'auriculaire - Extrémité de l'auriculaire - Base du pouce - Milieu du pouce - Extrémité du pouce - Articulations - Gauche 1 - Gauche 2 - Gauche 3 - Gauche 4 - Pale gauche - Droite 1 - Droite 2 - Droite 3 - Droite 4 - Pale droit - Jambe droite - Genou droit - Cheville droite - Pied droit - Orteil droit - Jambe gauche - Genou gauche - Cheville gauche - Pied gauche - Orteil gauche - Base de la queue - Queue 2 - Queue 3 - Queue 4 - Queue 5 - Extrémité de la queue - Entrejambe - Membres postérieurs - Pied gauche - Gauche 2 - Gauche 3 - Gauche 4 - Pied droit - Droite 2 - Droite 3 - Droite 4 - Fesses - Ventre - Sein gauche - Sein droit + Corps + Front/sourcils + Yeux/Paupières + Joues/Lèvres + Main gauche + Bras gauche + Main droite + Bras droit + Jambes + Queue + Membres postérieurs + Ailes + Oreilles/nez + Tout l'avatar + Torse + Poitrine + Cou + Tête + Oeil droit + Oeil gauche + Front, côté gauche + Front, côté droit + Sourcil, extérieur gauche + Sourcil, milieu gauche + Sourcil, intérieur gauche + Sourcil, extérieur droit + Sourcil, milieu droit + Sourcil, intérieur droit + Paupière, en haut à gauche + Paupière, en bas à gauche + Paupière, en haut à droite + Paupière en bas à droite + Oreille en haut à gauche + Oreille en bas à gauche + Oreille en haut à droite + Oreille en bas à droite + Nez à gauche + Nez au milieu + Nez à droite + Bas de la joue gauche + Haut de la joue gauche + Bas de la joue droite + Haut de la joue droite + Mâchoire + Dents du bas + Lèvre du bas à gauche + Lèvre du bas à droite + Lèvre du bas au milieu + Base de la langue + Extrémité de la langue + Forme de la mâchoire + Milieu du front + Base du nez + Dents du haut + Lèvre supérieure à gauche + Lèvre supérieure à droite + Coin gauche de la bouche + Coin droit de la bouche + Milieu de la lèvre supérieure + Coin interne gauche de l'œil + Coin interne droit de l'œil + Arête du nez + Col + Bras entier + Avant-bras + Poignet + Base du majeur + Milieu du majeur + Extrémité du majeur + Base de l'index + Milieu de l'index + Extrémité de l'index + Base de l'annulaire + Milieu de l'annulaire + Extrémité de l'annulaire + Base de l'auriculaire + Milieu de l'auriculaire + Extrémité de l'auriculaire + Base du pouce + Milieu du pouce + Extrémité du pouce + Col + Bras entier + Avant-bras + Poignet + Base du majeur + Milieu du majeur + Extrémité du majeur + Base de l'index + Milieu de l'index + Extrémité de l'index + Base de l'annulaire + Milieu de l'annulaire + Extrémité de l'annulaire + Base de l'auriculaire + Milieu de l'auriculaire + Extrémité de l'auriculaire + Base du pouce + Milieu du pouce + Extrémité du pouce + Articulations + Gauche 1 + Gauche 2 + Gauche 3 + Gauche 4 + Pale gauche + Droite 1 + Droite 2 + Droite 3 + Droite 4 + Pale droit + Jambe droite + Genou droit + Cheville droite + Pied droit + Orteil droit + Jambe gauche + Genou gauche + Cheville gauche + Pied gauche + Orteil gauche + Base de la queue + Queue 2 + Queue 3 + Queue 4 + Queue 5 + Extrémité de la queue + Entrejambe + Membres postérieurs + Pied gauche + Gauche 2 + Gauche 3 + Gauche 4 + Pied droit + Droite 2 + Droite 3 + Droite 4 + Fesses + Ventre + Sein gauche + Sein droit + Charger pose + Charger diff diff --git a/indra/newview/skins/default/xui/fr/menu_viewer.xml b/indra/newview/skins/default/xui/fr/menu_viewer.xml index 00be90a8f1..ce9fbe86eb 100644 --- a/indra/newview/skins/default/xui/fr/menu_viewer.xml +++ b/indra/newview/skins/default/xui/fr/menu_viewer.xml @@ -624,6 +624,7 @@ + From b47d3c3ef543681c377f18b2dc4c43146adc745a Mon Sep 17 00:00:00 2001 From: minerjr Date: Sat, 22 Mar 2025 19:15:03 -0300 Subject: [PATCH 3/3] Fix float typos There were five files which had float values assigned which were missing the "f" on them so they are in fact a doubles. These get treated as errors when you change the floating point compile options from Fast to Precise or Strict as the fast path turns them from doubles to floats and suppresses the warnings. --- indra/newview/fsmaniprotatejoint.h | 4 ++-- indra/newview/fsposingmotion.h | 2 +- indra/newview/llviewermedia.cpp | 2 +- indra/newview/llviewerstatsrecorder.cpp | 2 +- indra/newview/llvoicewebrtc.cpp | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/indra/newview/fsmaniprotatejoint.h b/indra/newview/fsmaniprotatejoint.h index 4feb5e2600..5a8a05a03c 100644 --- a/indra/newview/fsmaniprotatejoint.h +++ b/indra/newview/fsmaniprotatejoint.h @@ -132,8 +132,8 @@ private: void renderActiveRing( F32 radius, F32 width, const LLColor4& front_color, const LLColor4& back_color); void renderManipulatorRings(const LLVector3& center, const LLQuaternion& finalAlignment); - void renderCenterCircle(const F32 radius, const LLColor4& normal_color = LLColor4(0.7f,0.7,0.7f,0.2), const LLColor4& highlight_color = LLColor4(0.8f,0.8f,0.8f,0.3)); - void renderCenterSphere(const F32 radius, const LLColor4& normal_color = LLColor4(0.7f,0.7,0.7f,0.2), const LLColor4& highlight_color = LLColor4(0.8f,0.8f,0.8f,0.3)); + void renderCenterCircle(const F32 radius, const LLColor4& normal_color = LLColor4(0.7f,0.7f,0.7f,0.2f), const LLColor4& highlight_color = LLColor4(0.8f,0.8f,0.8f,0.3f)); // add missing f for float + void renderCenterSphere(const F32 radius, const LLColor4& normal_color = LLColor4(0.7f,0.7f,0.7f,0.2f), const LLColor4& highlight_color = LLColor4(0.8f,0.8f,0.8f,0.3f)); // add missing f for float void renderRingPass(const RingRenderParams& params, float radius, float width, int pass); void renderAxes(const LLVector3& center, F32 size, const LLQuaternion& rotation); diff --git a/indra/newview/fsposingmotion.h b/indra/newview/fsposingmotion.h index 3b9d3a7a0d..71c7d41063 100644 --- a/indra/newview/fsposingmotion.h +++ b/indra/newview/fsposingmotion.h @@ -133,7 +133,7 @@ private: /// This takes advantage of how the actual vector migrates to equality with the target vector. /// Certain physics settings (bouncing whatnots) account for some longer term work, but as this is applied per joint, it tends to reduce a lot of work. /// - const F32 closeEnough = 1e-6; + const F32 closeEnough = 1e-6f; // add missing f for float /// /// The kind of joint state this animation is concerned with changing. diff --git a/indra/newview/llviewermedia.cpp b/indra/newview/llviewermedia.cpp index d0e7e7c071..28896e3cf5 100644 --- a/indra/newview/llviewermedia.cpp +++ b/indra/newview/llviewermedia.cpp @@ -695,7 +695,7 @@ void LLViewerMedia::updateMedia(void *dummy_arg) static LLCachedControl max_instances(gSavedSettings, "PluginInstancesTotal", 8); static LLCachedControl max_normal(gSavedSettings, "PluginInstancesNormal", 2); static LLCachedControl max_low(gSavedSettings, "PluginInstancesLow", 4); - static LLCachedControl max_cpu(gSavedSettings, "PluginInstancesCPULimit", 0.9); + static LLCachedControl max_cpu(gSavedSettings, "PluginInstancesCPULimit", 0.9f); // add missing f for float // Setting max_cpu to 0.0 disables CPU usage checking. bool check_cpu_usage = (max_cpu != 0.0f); diff --git a/indra/newview/llviewerstatsrecorder.cpp b/indra/newview/llviewerstatsrecorder.cpp index 58065ecce5..4c0f120326 100644 --- a/indra/newview/llviewerstatsrecorder.cpp +++ b/indra/newview/llviewerstatsrecorder.cpp @@ -41,7 +41,7 @@ LLViewerStatsRecorder::LLViewerStatsRecorder() : mLastSnapshotTime(0.0), mEnableStatsRecording(false), mEnableStatsLogging(false), - mInterval(0.2), + mInterval(0.2f), // add missing f for float mMaxDuration(300.f), mSkipSaveIfZeros(false) { diff --git a/indra/newview/llvoicewebrtc.cpp b/indra/newview/llvoicewebrtc.cpp index c3245b00f4..782c0c89fc 100644 --- a/indra/newview/llvoicewebrtc.cpp +++ b/indra/newview/llvoicewebrtc.cpp @@ -85,7 +85,7 @@ namespace { const F32 VOLUME_SCALE_WEBRTC = 0.01f; const F32 LEVEL_SCALE_WEBRTC = 0.008f; - const F32 SPEAKING_AUDIO_LEVEL = 0.30; + const F32 SPEAKING_AUDIO_LEVEL = 0.30f; // add missing f for float const uint32_t PEER_GAIN_CONVERSION_FACTOR = 220;