Bug 1005771 - [fr-FR] "@@PRODUCT_NAME@" leaks to translated page
Summary: [fr-FR] "@@PRODUCT_NAME@" leaks to translated page
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Satellite 5
Classification: Red Hat
Component: WebUI
Version: 560
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Michael Mráka
QA Contact: Martin Korbel
URL:
Whiteboard:
Depends On:
Blocks: sat560-blockers
TreeView+ depends on / blocked
 
Reported: 2013-09-09 11:41 UTC by Jan Hutař
Modified: 2013-10-01 21:54 UTC (History)
5 users (show)

Fixed In Version: spacewalk-java-2.0.2-36
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-10-01 21:54:03 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Jan Hutař 2013-09-09 11:41:31 UTC
Description of problem:
Translated text have:

Для синхронизации прав доступа к каналам между мастером и подчиненными серверами необходимо сопоставить организации мастер-сервера локальным организациям экземпляра Red Hat Satellite. Если для организации на мастер-сервере нет соответствия, ее каналы с ограниченным уровнем доступа будут открыто доступны на этом @@PRODUCT_NAME@.


Version-Release number of selected component (if applicable):
spacewalk-java-2.0.2-35.el6sat.noarch


How reproducible:
always


Steps to Reproduce:
1. Go to https://<fqdn>/rhn/admin/iss/EditMaster.do?id=1
   Admin -> ISS Configuration -> Slave Setup -> <some_slave>


Actual results:
@@PRODUCT_NAME@


Expected results:
Red Hat Satellite


Additional info:
Another places where this might be broken:

$ git grep '@@[A-Z_]\+@[^@]\|[^@]@[A-Z_]\+@@'
java/code/src/com/redhat/rhn/frontend/strings/jsp/StringResource_es.xml:        <target>La siguiente lista muestra todos los usuarios de @@PRODUCT_NAME@, a través de todas las organizaciones. Tenga en cuenta que sólo podrá modificar los detalles de los usuarios que sean miembros de la organización en la que está conectado ({0}); y únicamente si tiene los privilegios de administrador de la organización para esta organización.</target>
java/code/src/com/redhat/rhn/frontend/strings/jsp/StringResource_es.xml:        <target>Derechos de virtualización -Huéspedes sin hosts de @PRODUCT_NAME@@</target>
java/code/src/com/redhat/rhn/frontend/strings/jsp/StringResource_es.xml:        <target>Derechos de virtualización - Plataforma de virtualización de @PRODUCT_NAME@@</target>
java/code/src/com/redhat/rhn/frontend/strings/jsp/StringResource_gu.xml:          <target>&lt;strong&gt;{0}&lt;/strong&gt; સિસ્ટમ(ઓ) સફળતાપૂર્વક &lt;strong&gt;બચાવ&lt;/strong&gt; ઉમેદવારીમાં સુયોજિત થઈ ગયેલ હતી, પરંતુ તમારી પાસે બાકી રહેલ &lt;strong&gt;{1}&lt;/strong&gt; સિસ્ટમ(ઓ) માટે પૂરતી &lt;strong&gt;બચાવ&lt;/strong&gt; ઉમેદવારીઓ નથી. તમે વધારાની &lt;strong&gt;બચાવ&lt;/strong&gt;ઉમેદવારીઓ &lt;a href="https://www.redhat.com/apps/commerce/rhn/"&gt; &lt;strong&gt;@@PRODUCT_NAME@ store&lt;/strong&gt;&lt;/a&gt; આગળથી ખરીદી શકશો. તમારી પાસે વધારાની &lt;strong&gt;બચાવ&lt;/strong&gt; ઉમેદવારીઓ આવી જાય પછી, તમે આ સિસ્ટમો સુધારવા માટે સમર્થ હશો.</target>
java/code/src/com/redhat/rhn/frontend/strings/jsp/StringResource_gu.xml:          <target>&lt;strong&gt;{0}&lt;/strong&gt; સિસ્ટમ(ઓ) સફળતાપૂર્વક &lt;strong&gt;વર્ચ્યુઅલાઈઝેશન&lt;/strong&gt; ઉમેદવારીવાળીમાં સુયોજિત થયેલ છે, પરંતુ તમારી પાસે બાકી રહેલ &lt;strong&gt;{1}&lt;/strong&gt; સિસ્ટમો માટે પૂરતી &lt;strong&gt;વર્ચ્યુઅલાઈઝેશન&lt;/strong&gt; ઉમેદવારીઓ નથી. તમે વધારાની &lt;strong&gt;વર્ચ્યુઅલાઈઝેશન&lt;/strong&gt; ઉમેદવારીઓ &lt;a href="https://www.redhat.com/apps/commerce/rhn/"&gt;&lt;strong&gt;@@PRODUCT_NAME@ સંગ્રહ&lt;/strong&gt;&lt;/a&gt; આગળથી ખરીદી શકશો. તમારી પાસે વધારાની &lt;strong&gt;વર્ચ્યુઅલાઈઝેશન&lt;/strong&gt; ઉમેદવારીઓ હોય, પછી તમે આ સિસ્ટમો સુધારવા માટે સમર્થ હશો. &lt;br/&gt; &lt;strong&gt;નોંધ: &lt;/strong&gt;જો સિસ્ટમ પાસે પહેલાં વર્ચ્યુઅલાઈઝેશન પ્લેટફોર્મ હોય તો તે વર્ચ્યુઅલાઈઝેશનમાં નીચું કરી શકાશે. </target>
java/code/src/com/redhat/rhn/frontend/strings/jsp/StringResource_gu.xml:          <target>&lt;strong&gt;{0}&lt;/strong&gt; સિસ્ટમ(ઓ) સફળતાપૂર્વક &lt;strong&gt;વર્ચ્યુઅલાઈઝેશન પ્લેટફોર્મ&lt;/strong&gt; ઉમેદવારીવાળીમાં સુયોજિત થયેલ છે, પરંતુ તમારી પાસે બાકીની &lt;strong&gt;{1}&lt;/strong&gt; સિસ્ટમ(ઓ) માટે પૂરતી &lt;strong&gt;વર્ચ્યુઅલાઈઝેશન પ્લેટફોર્મ&lt;/strong&gt; ઉમેદવારીઓ નથી. તમે &lt;a href="https://www.redhat.com/apps/commerce/rhn/"&gt;&lt;strong&gt;@@PRODUCT_NAME@ સંગ્રહ &lt;/strong&gt;&lt;/a&gt; આગળથી વધારાની &lt;strong&gt;વર્ચ્યુઅલાઈઝેશન પ્લેટફોર્મ&lt;/strong&gt; ઉમેદવારીઓ ખરીદી શકશો. તમારી પાસે વધારાની &lt;strong&gt;વર્ચ્યુઅલાઈઝેશન પ્લેટફોર્મ&lt;/strong&gt; ઉમેદવારીઓ આવી જાય, પછી તમે આ સિસ્ટમો સુધારવા માટે સમર્થ હશો.  &lt;br/&gt;&lt;strong&gt;નોંધ: &lt;/strong&gt;જો સિસ્ટમ પાસે પહેલાં વર્ચ્યુઅલાઈઝેશન પ્લેટફોર્મ હોય તો તે વર્ચ્યુઅલાઈઝેશનમાં નીચું કરવામાં આવે છે.</target>
java/code/src/com/redhat/rhn/frontend/strings/jsp/StringResource_ru.xml:    Если для организации на мастер-сервере нет соответствия, ее каналы с ограниченным уровнем доступа будут открыто доступны на этом @@PRODUCT_NAME@.
java/code/src/com/redhat/rhn/frontend/strings/template/StringResource_de.xml:Vielen Dank, dass Sie @@PRODUCT_NAME@ verwenden.

Comment 1 Jan Hutař 2013-09-09 11:43:59 UTC
Maybe also this:

java/code/src/com/redhat/rhn/frontend/strings/java/StringResource_fr.xml:vous devrez faire une demande de droits pour le canal de logiciel 'rhn-tools' à votre administrateur produit PRODUCT_NAME @@ @@.
java/code/src/com/redhat/rhn/frontend/strings/java/StringResource_fr.xml:de ce profil kickstart est disponible pour votre produit PRODUCT_NAME @@ @@. Si ce n'est pas le cas,
java/code/src/com/redhat/rhn/frontend/strings/jsp/StringResource_es.xml:        <target>Puede hacer referencia a estas llaves y/o certificados en su perfiles Kickstart para que sean instalados en los sistemas durante el inicio de instalación a través de Kickstart. El sistema necesitará las llaves para instalar paquetes firmados y el certificado correctos para ser iniciados a través de una instalación Kickstart por un servidor proxy de @@ PRODUCT_NAME @@ o un servidor de @@PRODUCT_NAME@@. Para mayor información, consulte la &lt;a href="/rhn/help/reference/en-US/s1-sm-systems.jsp#s3-sm-system-kick-keys" target="_new" &gt;Guía de referencia de RHN&lt;/a&gt;</target>
java/code/src/com/redhat/rhn/frontend/strings/jsp/StringResource_fr.xml:          <target>&lt;strong&gt;{0}&lt;/strong&gt; systèmes ont été correctement définis au niveau du droit d'accès &lt;strong&gt;Management&lt;/strong&gt;, mais vous n'avez pas suffisamment droits d'accès niveau &lt;strong&gt;Management&lt;/strong&gt; pour les autres systèmes &lt;strong&gt;{1}&lt;/strong&gt;. Vous pouvez libérer des droits de &lt;strong&gt;Management&lt;/strong&gt; par rétrogradation de vos droits sur des machines &lt;strong&gt;Management&lt;/strong&gt;, pour un droit de Mise à jour (Update entitlement), ou vous pouvez acheter des droits de management supplémentaires à &lt;a href="https://www.redhat.com/apps/commerce/rhn/"&gt; &lt;strong&gt;@@ PRODUCT_NAME @@ stocker&lt;/strong&gt;&lt;/a&gt;. Après avoir des droits d'accès niveau &lt;strong&gt;Management&lt;/strong&gt; supplémentaires, vous pourrez mettre à jour ces systèmes.
java/code/src/com/redhat/rhn/frontend/strings/jsp/StringResource_fr.xml:reprendre ce rôle si vous choisissez de le supprimer maintenant.  Vous n'aurez plus accès aux outils de configuraiton de PRODUCT_NAME @@ @@
java/code/src/com/redhat/rhn/frontend/strings/jsp/StringResource_fr.xml:Les organisations sur un @@ PRODUCT_NAME @@ avec plusieurs organisations
java/code/src/com/redhat/rhn/frontend/strings/jsp/StringResource_fr.xml:          <target>Les profils qui ne sont pas gérés-@@PRODUCT_NAME@@ n'enregistrent pas forcément les systèmes dans @@ PRODUCT_NAME @@ après le kickstart. Vous voudrez peut-être consulter ces kickstarts (cliquez sur le nom du profil de le faire) pour confirmer si oui ou non les systèmes sélectionnés doivent réapparaitre dans la liste système de @@PRODUCT_NAME@@ après le kickstart.</target>
java/code/src/com/redhat/rhn/frontend/strings/jsp/StringResource_fr.xml:&lt;p&gt;Le chemin d'arborescence doit être un chemin d'accès de disque local sur votre serveur PRODUCT_NAME @@ @@ qui contient l'arborescence kickstart totale pour une distribution comprennent le noyau, initrd et les informations de référentiel, mais à l'exclusion de toute RPM. Ce répertoire doit être lisible par les utilisateurs d'apache et tomcat.  A partir du chemin d'accès spécifié de l'arborescence, un noyau devrait être disponible à "./images/pxeboot/vmlinuz"et une image initrd devrait être disponible à "./images/pxeboot/initrd.img". Par exemple, si vous avez des médias situé sur le seveur @@PRODUCT_NAME@@ à : &lt;i&gt;/var/distribution-arbres/rhel-5-serveur /&lt;/i&gt;, vous spécifieriez ce chemin comme votre valeur de chemin d'accès à l'arborecence pour rechercher un noyau et un initrd ici : &lt;i&gt;/var/distribution-arbres/rhel-5-serveur/images/pxeboot/&lt;/i&gt;&lt;/p&gt;

Comment 2 Michael Mráka 2013-09-10 08:54:13 UTC
Updated spec file to prevent such situations

commit 6dd0a4a1b241c968baa00a5c22b552d569e56afe
    1005771 - improved build time check for @@PRODUCT_NAME@@ macro

Comment 3 Michael Mráka 2013-09-10 08:55:24 UTC
Fixed gu translation in spacewalk

commit a8e76240bd00aa5115315c929649fd09f97d1a89
    1005771 - fixed macro name

Comment 7 Michael Mráka 2013-09-10 11:47:50 UTC
Merged zanata translations into spacewalk as 
commit 182cfecd4c447e5bfe2f4bbc13c5f80ea09e3eb5
    updated UI strings pulled from zanata

Comment 9 Martin Korbel 2013-09-12 14:20:31 UTC
VERIFIED on  spacewalk-java-2.0.2-39.el6sat

Для синхронизации прав доступа к каналам между мастером и подчиненными серверами необходимо сопоставить организации мастер-сервера локальным организациям экземпляра Red Hat Satellite. Если для организации на мастер-сервере нет соответствия, ее каналы с ограниченным уровнем доступа будут открыто доступны. 

Pour synchroniser les permissions d'accès aux canaux de maître à esclave, chaque organisation maître connue doit être mappée à une organisation locale dans cette instance Red Hat Satellite. Sur cette page, l'administrateur peut effectuer le mappage. Remarquez que si une organisation maître n'est pas mappée, les canaux qui étaient restreints à cette organisation sur le maître seront rendus publics dans cette instance Red Hat Satellite. 

 Per sincronizzare i permessi di accesso del canale dal Master allo Slave, ogni organizzazione Master conosciuta deve essere mappata ad una organizzazione locale in questa istanza di Red Hat Satellite. L'amministratore può eseguire questa mappatura su questa pagina. Se una organizzazione Master non è mappata, i canali limitati a quella organizzazione sul Master, diventeranno pubblici in questa istanza di Red Hat Satellite.

Comment 10 Martin Korbel 2013-09-13 05:13:34 UTC
Next command returns nothing.
> git grep '@@[A-Z_]\+@[^@]\|[^@]@[A-Z_]\+@@'

Comment 11 Clifford Perry 2013-10-01 21:54:03 UTC
Satellite 5.6 has been released. This bug was tracked under the release.  

This bug was either VERIFIED or RELEASE_PENDING (re-verified prior shortly
before release). 

Moving to CLOSED CURRENT_RELEASE. 

Text from Upgrade Erratum follows:

Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHEA-2013-1395.html


Note You need to log in before you can comment on or make changes to this bug.