Blame hig/es/menus.page

Packit 1470ea
Packit 1470ea
<page xmlns="http://projectmallard.org/1.0/" xmlns:uix="http://projectmallard.org/experimental/ui/" type="topic" id="menus" xml:lang="es">
Packit 1470ea
Packit 1470ea
  <info>
Packit 1470ea
    <credit type="author">
Packit 1470ea
      <name>Allan Day</name>
Packit 1470ea
      <email>aday@gnome.org</email>
Packit 1470ea
    </credit>
Packit 1470ea
    <credit>
Packit 1470ea
      <name>Calum Benson</name>
Packit 1470ea
    </credit>
Packit 1470ea
    <credit>
Packit 1470ea
      <name>Adam Elman</name>
Packit 1470ea
    </credit>
Packit 1470ea
    <credit>
Packit 1470ea
      <name>Seth Nickell</name>
Packit 1470ea
    </credit>
Packit 1470ea
    <credit>
Packit 1470ea
      <name>Colin Robertson</name>
Packit 1470ea
    </credit>
Packit 1470ea
Packit 1470ea
    <link type="guide" xref="ui-elements"/>
Packit 1470ea
    <uix:thumb mime="image/svg" src="figures/ui-elements/menu.svg"/>
Packit 1470ea
Packit 1470ea
    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Daniel Mustieles</mal:name>
Packit 1470ea
      <mal:email>daniel.mustieles@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2011 - 2017</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Alex Puchades</mal:name>
Packit 1470ea
      <mal:email>alex94puchades@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2015</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Nicolás Satragno</mal:name>
Packit 1470ea
      <mal:email>nsatragno@gnome.org</mal:email>
Packit 1470ea
      <mal:years>2013</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Benjamín Valero Espinosa</mal:name>
Packit 1470ea
      <mal:email>benjavalero@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2011</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Jorge González</mal:name>
Packit 1470ea
      <mal:email>jorgegonz@svn.gnome.org</mal:email>
Packit 1470ea
      <mal:years>2009</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Rosa Elena Pérez</mal:name>
Packit 1470ea
      <mal:email>rozydicemiau@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2014</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Oscar Rafael Arachi</mal:name>
Packit 1470ea
      <mal:email>arachi910@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2014 - 2015</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Miguel Ajuech</mal:name>
Packit 1470ea
      <mal:email>miguel.ann.28@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2014</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Adrián Pérez Domínguez</mal:name>
Packit 1470ea
      <mal:email>adrian@aztli.org</mal:email>
Packit 1470ea
      <mal:years>2015</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Celina Osorio Ochoa</mal:name>
Packit 1470ea
      <mal:email>chelinoska@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2015</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Dario Amigon Espinoza</mal:name>
Packit 1470ea
      <mal:email>daramigon@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2015</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Yenisei Ramírez Pérez</mal:name>
Packit 1470ea
      <mal:email>yeniseirape@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2015</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>José Roberto Ramíres Mendoza</mal:name>
Packit 1470ea
      <mal:email>aczella@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2015</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Bernardo Sánchez Romero</mal:name>
Packit 1470ea
      <mal:email>b.sanchez.rom@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2015</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Emmanuel Márquez Juárez</mal:name>
Packit 1470ea
      <mal:email>resident3333@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2015</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>David Romero Serrano</mal:name>
Packit 1470ea
      <mal:email>lemi136@hotmail.com</mal:email>
Packit 1470ea
      <mal:years>2015</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Omar Garcia Guzman</mal:name>
Packit 1470ea
      <mal:email>garciag.omar91@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2015</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Edilberto Huerta Niño</mal:name>
Packit 1470ea
      <mal:email>edilberto.huerta0290@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2015</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  </info>
Packit 1470ea
Packit 1470ea
<title>Menús</title>
Packit 1470ea
Packit 1470ea

Un menú es una lista de acciones y/u opciones que se muestra al pulsar una cabecera o botón. En el caso de los menús contextuales, el menú se abre mediante una acción secundaria (como una pulsación secundaria con el ratón, o una pulsación larga en una pantalla táctil) sobre un elemento de contenido.

Packit 1470ea
Packit 1470ea
<media type="image" mime="image/svg" src="figures/ui-elements/menu.svg"/>
Packit 1470ea
Packit 1470ea
<section id="when-to-use">
Packit 1470ea
<title>Cuándo usarlas</title>
Packit 1470ea
Packit 1470ea

Los menús pueden formar parte de una <link xref="menu-bars">barra de menú</link>, como menús contextuales (consulte el <link xref="selection-mode">modo de selección</link>), o como parte de un <link xref="button-menus">menú de botón</link>. Consulte las páginas relacionadas para obtener consejos sobre cuándo usar esos elementos.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="size-and-structure">
Packit 1470ea
<title>Tamaño y estructura</title>
Packit 1470ea
Packit 1470ea

Los menús deben contener entre 3 y doce elementos de nivel superior. Si el menú contiene más de doce elementos, considere si todos los elementos son necesarios y deben pertenecer al menú. Si no puede reducir el número de elementos, se deben usar submenús. Sin embargo, estos se deben evitar siempre que sea posible, ya que son físicamente difíciles de usar.

Packit 1470ea
Packit 1470ea

Los submenús deben contener entre tres y seis elementos, y nunca deben contener otros submenús.

Packit 1470ea
Packit 1470ea

Organice los elementos de menú similares en grupos, usando separadores; esto hará que sean más fáciles de entender y rápidos de usar. Al crear grupos:

Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Ordene los grupos y los elementos de los grupos de manera lógica, bien por importancia, orden de tareas o frecuencia de uso esperada. Los elementos en la parte superior o inferior son más fáciles de ver y alcanzar, por lo que debe reservar esas ubicaciones para funcionalidades particularmente importantes o interesantes.

</item>
Packit 1470ea
<item>

Coloque grupos de un único elemento en la parte superior o inferior del menú, o agrúpelos junto con otros elementos sueltos.

</item>
Packit 1470ea
<item>

No mezcle diferentes tipos de elementos de menú en cada grupo; las acciones, casillas y botones de radio se deben mantener separados.

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="general-guidelines">
Packit 1470ea
<title>Guías Generales</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Proporcione una <link xref="keyboard-input#access-keys">tecla de acceso</link> a cada elemento del menú. Puede usar la misma tecla de acceso en diferentes menús en su aplicación, pero evite duplicarla en el mismo menú. Tenga en cuenta que a diferencia de otros controles, una vez que se muestra un menú, sus teclas de acceso pueden usarse solo escribiendo la letra; no es necesario presionar la tecla Alt al mismo tiempo.

</item>
Packit 1470ea
<item>

Nombre a los elementos de los menús con verbos para acciones y adjetivos para opciones, usando las <link xref="writing-style#capitalization">mayúsculas en las cabeceras</link>.

</item>
Packit 1470ea
<item>

Use <link xref="writing-style#ellipses">elipses</link> cuando un elemento de menú requiera una interacción por parte del usuario para completar una acción.

</item>
Packit 1470ea
<item>

Dos acciones enlazadas se pueden combinar en un único elemento de menú, cambiando la etiqueta cuando se selecciona el elemento. Por ejemplo, un elemento <gui>Reproducir</gui> puede cambiar a <gui>Pausar</gui>. Sin embargo, use este tipo de elemento sólo cuando las acciones son opuestos lógicos para el usuario. Del mismo modo, no use esta técnica para la configuración; use casillas o botones de radio en su lugar.

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="api-reference">
Packit 1470ea
<title>Referencia de la API</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

<link href="https://developer.gnome.org/gtk3/stable/GtkMenu.html">GtkMenu</link>

</item>
Packit 1470ea
<item>

<link href="https://developer.gnome.org/gtk3/stable/GtkMenuBar.html">GtkMenuBar</link>

</item>
Packit 1470ea
<item>

<link href="https://developer.gnome.org/gtk3/stable/GtkMenuButton.html">GtkMenuButton</link>

</item>
Packit 1470ea
<item>

<link href="https://developer.gnome.org/gtk3/stable/GtkMenuItem.html">GtkMenuItem</link>

</item>
Packit 1470ea
<item>

<link href="https://developer.gnome.org/gtk3/stable/GtkRadioMenuItem.html">GtkRadioMenuItem</link>

</item>
Packit 1470ea
<item>

<link href="https://developer.gnome.org/gtk3/stable/GtkCheckMenuItem.html">GtkCheckMenuItem</link>

</item>
Packit 1470ea
<item>

<link href="https://developer.gnome.org/gtk3/stable/GtkSeparatorMenuItem.html">GtkSeparatorMenuItem</link>

</item>
Packit 1470ea
<item>

<link href="https://developer.gnome.org/gtk3/stable/GtkPopoverMenu.html">GtkPopoverMenu</link>

</item>
Packit 1470ea
</list>
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
</page>