Gnome HIG 2 russian translation



Hi!

I've started to work on GNOME HIG 2 translation into Russian. I hope
this will help Russian-speaking developers, who can't read docs in
English. I've already finished "Intro" & "Principles" chapters  (they
are attached to this letter). Maybe someone can put them into CVS tree?
Thanks.

P.S. Sorry for my english - I have a lot of practice in reading, and no
practice at all in writing :)

Mikhael "Voldar" Korneev

<?xml version="1.0" encoding="windows-1251" standalone="yes"?>
<preface id="intro">
  <title>Ââåäåíèå</title>
  <para>
 ýòîì äîêóìåíòå ðàññêàçûâàåòñÿ, êàê ñîçäàâàòü ïðèëîæåíèÿ, êîòîðûå ïðàâèëüíî âûãëÿäÿò, ïðàâèëüíî ñåáÿ âåäóò è ïîëíîñòüþ ñîîòâåòñòâóþò ïðèíöèïàì èíòåðôåéñà GNOME. Äîêóìåíò íàïèñàí äëÿ ðàçðàáîò÷èêîâ èíòåðôåéñîâ, õóäîæíèêîâ è ïðîãðàììèñòîâ, ðàçðàáàòûâàþùèõ èëè ïëàíèðóþùèõ ðàçðàáàòûâàòü ÏÎ ïîä GNOME. Çäåñü äàíû êàê êîíêðåòíûå ñîâåòû ïî ýôôåêòèâíîìó èñïîëüçîâàíèþ ýëåìåíòîâ èíòåðôåéñà, òàê è îáùèå ïðèíöèïû ðàçðàáîòêè èíòåðôåéñîâ.
  </para>
  <para>
Ýòîò äîêóìåíò ïîìîæåò âàì ïðîåêòèðîâàòü è ñîçäàâàòü ïðèëîæåíèÿ, êîòîðûìè óäîáíî ïîëüçîâàòüñÿ, è êîòîðûå ñîîòâåòñòâóþò ïðèíöèïàì GNOME desktop. Ñëåäîâàíèå ýòèì ñîâåòàì, íåñåò â ñåáå ìíîæåñòâî ïðåèìóùåñòâ:
    <itemizedlist>
		<listitem>
			<para>
Ïîëüçîâàòåëÿì áóäåò ïðîùå íàó÷èòüñÿ ðàáîòàòü ñ âàøåé ïðîãðàììîé, òàê êàê ýëåìåíòû èíòåðôåéñà áóäóò âûãëÿäåòü è âåñòè ñåáÿ ïðèâû÷íûì îáðàçîì.
			</para>
		</listitem>
		<listitem>
			<para>
Íîâè÷êè è îïûòíûå ïîëüçîâàòåëè ñìîãóò ðåøàòü ñâîè çàäà÷è îäèíàêîâî áûñòðî è ïðîñòî, òàê êàê èíòåðôåéñ íå áóäåò óñëîæíÿòü èõ ðàáîòó.
			</para>
		</listitem>
		<listitem>
			<para>
Âàøå ïðèëîæåíèå áóäåò âûãëÿäåòü ïðèâëåêàòåëüíî, ñîîòâåòñòâóþùèé îñòàëüíûì ïðèëîæåíèÿì.
			</para>
		</listitem>
		<listitem>
			<para>
Âàøè ïðèëîæåíèÿ ïðîäîëæàò âûãëÿäåòü õîðîøî, êîãäà ïîëüçîâàòåëü ñìåíèò òåìó, øðèôò èëè öâåòîâóþ ãàììó.
			</para>
		</listitem>
		<listitem>
			<para>
Âàøå ïðèëîæåíèå áóäåò äîñòóïíî âñåì ïîëüçîâàòåëÿì, âêëþ÷àÿ ïîëüçîâàòåëåé ñ îãðàíè÷åííûìè âîçìîæíîñòÿìè.
			</para>
		</listitem>
	</itemizedlist>
    </para>
  <para>
Äëÿ äîñòèæåíèÿ ýòèõ öåëåé, â ýòîì äîêóìåíòå áóäóò ðàññìîòðåíû îñíîâíûå ýëåìåíòû èíòåðôåéñà, èõ ýôôåêòèâ6îå èñïîëüçîâàíèå êàê ïî-îòäåëüíîñòè, òàê è ñîâìåñòíî ñ äðóãèìè ýëåìåíòàìè, à òàêæå òî, êàê îáåñïå÷èòü èíòåãðàöèþ âàøåãî ïðèëîæåíèÿ ñ îñòàëüíûì îêðóæåíèåì.
    </para>
  <para>
Ýòè ðåêîìåíäàöèè îñíîâàíû íà ïðèíöèïàõ, õîðîøî çàðåêîìåíäîâàâøèõ ñåáÿ â äðóãèõ ñèñòåìàõ, âêëþ÷àÿ Mac OS, Windows, Java è KDE.  òî-æå âðåìÿ, îíè ñîõðàíÿþò "èçþìèíêó" GNOME.
   </para>
  <tip>
    <title>Ïîìíèòå...</title>
    <para>Ýòè ïðàâèëà ïðèçâàíû óïðîñòèòü, à íå óñëîæíèòü âàøó ðàáîòó!</para>
  </tip>
</preface>
<?xml version="1.0" encoding="windows-1251"?>

  <chapter id="principles">
    
    <title>Ïðèíöèïû þçàáèëèòè</title>

    <para>Â ýòîé ãëàâå îáúÿñíÿþòñÿ íåêîòîðûå áàçîâûå ïðèíöèïû, ÿâëÿþùèåñÿ îñíîâîé áîëåå êîíêðåòíûì ðåêîìåíäàöèÿì, ïðèâåäåííûì äàëåå. Íà íàø âçãëÿä ýòè ïðèíöèïû âàæíû ïðè ðàçðàáîòêå ëþáûõ ïðèëîæåíèé.</para>

    <sect1 id="principles-people">
      <title>Ðàçðàáàòûâàéòå ïðèëîæåíèÿ äëÿ ëþäåé</title>

      <para>Ïîìíèòå, ÷òî öåëü ëþáîãî ïðèëîæåíèÿ - äàòü íåêîé ãðóïïå ëþäåé âîçìîæíîñòü âûïîëíÿòü îïðåäåëåííûé íàáîð çàäà÷. Ñîîòâåòñòâåííî, ïåðâûì äåëîì âàì íàäî îòâåòèòü äëÿ ñåáÿ íà ñëåäóþùèå âîïðîñû:</para>

	<orderedlist>
		<listitem><para>êòî ìîè ïîëüçîâàòåëè</para></listitem>
		<listitem><para>êàêèå çàäà÷è îíè áóäóò ðåøàòü ïðè ïîìîùè ìîåãî ïðèëîæåíèÿ</para></listitem>
	</orderedlist>

      <para>Ïðåäïîëîæèì ÷òî âû ðàçðàáàòûâàåòå ïðèëîæåíèå, êîòîðîå ïîçâîëèò èíæåíåðàì (ïðîãðàììèñòàì, ýëåêòðîíùèêàì èëè ìåõàíèêàì) ñîçäàâàòü äèàãðàììû. Èëè âû ìîæåòå ðàçðàáàòûâàòü ïðèëîæåíèå, ïðèçâàííîå ïîìî÷ü ñèñòåìíûì àäìèíèñòðàòîðàì â íàñòðîéêå è ìîíèòîðèíãå ñîñòîÿíèÿ âåá-ñåðâåðà. Èëè ïðèëîæåíèå, ïîìîãàþùåå øêîëüíèêàì èçó÷àòü ìàòåìàòèêó.</para>

      <para>Ñàìîå ãëàâíîå çäåñü&mdash; çíàòü ñâîþ öåëåâóþ àóäèòîðèþ, åå çàäà÷è è òå äåéñòâèÿ êîòîðûå íåîáõîäèìî âûïîëíèòü äëÿ èõ ðåøåíèÿ. Åñòü  ìíîæåñòâî ïðîôåññèîíàëüíûõ äèçàéíåðîâ âçàèìîäåéñòâèé êîòîðûå ïèøóò êíèãè è ïðîâîäÿò ëåêöèè, êîòîðûå ìîãóò ïîìî÷ü ðàçîáðàòüñÿ â ýòèõ âîïðîñàõ (ñì. <xref linkend="bibliography"/>). Îäíàêî áîëüøèíñòâî ýòèõ ìåòîäîâ îòíîñÿòñÿ ê ñïåöèôè÷åñêèì ìåòîäàì ïîíèìàíèÿ âàøèõ ïîëüçîâàòåëåé, ïîíèìàíèÿ òåõ çàäà÷, â ðåøåíèè êîòîðûõ âû õîòèòå èì ïîìî÷ü è íàõîæäåíèþ ïóòåé ðåàëèçàöèè ýòîãî â âàøåì ïðèëîæåíèè.</para>

    </sect1>
    <sect1 id="principles-broad-userbase">
      <title>Íå îãðàíè÷èâàéòå ñâîþ àóäèòîðèþ ïîëüçîâàòåëåé.</title>

      <para>Åñëè âû ðàçðàáàòûâàåòå ïðèëîæåíèå, êîòîðîå áóäåò èñïîëüçîâàòüñÿ èíæåíåðàìè, èëè äåòüìè, èëè ñèñòåìíûìè àäìèíèñòðàòîðàìè, ðàçðàáàòûâàéòå ïðèëîæåíèå êîòîðûì ñìîæåò âîñïîëüçîâàòüñÿ <emphasis>ëþáîé</emphasis> èíæåíåð, ðåáåíîê èëè ñèñòåìíûé àäìèíèñòðàòîð, âêëþ÷àÿ ëþäåé ñ îãðàíè÷åííûìè ôèçè÷åñêèìè âîçìîæíîñòÿìè, èëè ãîâîðÿùèõ íà äðóãèõ ÿçûêàõ. Íå çàáûâàéòå î âîïðîñàõ äîñòóïíîñòè è èíòåðíàöèîíàëèçàöèè, ìíîãèå èç êîòîðûõ ðàññìîòðåíû äàëåå â ýòîì äîêóìåíòå.</para>

      <sect2 id="accessibility">
	<title>	Ñïåöèàëüíûå âîçìîæíîñòè</title>

	<para>Ñïåöèàëüíûìè âîçìîæíîñòÿìè (èíîãäà íàçûâàåìûìè <emphasis>a11y</emphasis>) íàçûâàåòñÿ ïîìîùü ëþäÿì ñ êàêèìè-ëèáî ôèçèîëîãè÷åñêèìè íàðóøåíèÿìè â òîì, ÷òîáû æèòü íîðìàëüíîé ïîëíîöåííîé æèçíüþ.  äàííîì ñëó÷àå èìååòñÿ â âèäó ïîëíîöåííîå èñïîëüçîâàíèå âàøåãî ÏÎ. Íàïðèìåð:</para>

	<itemizedlist>
		<listitem><para>Ëþäè, íå ðàçëè÷àþùèå êàêèõ-ëèáî öâåòîâ, íå ñìîãóò íîðìàëüíî èñïîëüçîâàòü âàøó ïðîãðàììó, åñëè äëÿ îòäåëåíèÿ ðàçëè÷íîé èíôîðìàöèè âû èñïîëüçóåòå òîëüêî öâåòîâîå êîäèðîâàíèå</para></listitem>
		<listitem><para>Ïîëüçîâàòåëè ñ íàðóøåíèåì ñëóõà íå ñìîãóò ïîëüçîâàòüñÿ âàøåé ïðîãðàììîé, åñëè äëÿ óêàçàíèÿ êðèòè÷åñêèõ ñîáûòèé âû ïîëàãàåòåñü òîëüêî íà çâóêè</para></listitem>
		<listitem><para>Ïîëüçîâàòåëè ñ äâèãàòåëüíûìè îãðàíè÷åíèÿìè íå ñìîãóò èñïîëüçîâàòü âàøó ïðîãðàììó, åñëè ó âàñ íå áóäåò ïðåäóñìîòðåíû "ãîðÿ÷èå êëàâèøè" äëÿ âñåõ êîìàíä</para></listitem>
	</itemizedlist>

	<para>Âàøà ïðîãðàììà òàêæå äîëæíà áûòü ñîâìåñòèìà ñ ãîëîñîâûìè ïîëüçîâàòåëüñêèìè èíòåðôåéñàìè, ýêðàííûìè "÷èòàëêàìè", íàïðèìåð <ulink url="http://developer.gnome.org/projects/gap/AT/Gnopernicus/index.html";>Gnopernicus</ulink>, àëüòåðíàòèâíûìè óñòðîéñòâàìè ââîäà, è äðóãèìè ïîäîáíûìè òåõíîëîãèÿìè. Ñòàíäàðòíûå áèáëèîòåêè  GNOME ñäåëàþò áîëüøóþ ÷àñò ýòîé ðàáîòû çà âàñ íî, ïðèëîæèâ íåáîëüøèå äîïîëíèòåëüíûå óñèëèÿ, âû ìîæåòå ñäåëàòü âàøè ïðèëîæåíèÿ òàêèìè æå óäîáíûìè äëÿ ïîëüçîâàòåëåé, èñïîëüçóþùèõ ýòè äîïîëíèòåëüíûå òåõíîëîãèè, êàê äëÿ òåõ, êîòîðûå èõ íå èñïîëüçóþò.</para>

	<para> GNOME âñòðîåíà ïðåêðàñíàÿ ïîääåðæêà ñïåöèàëüíûõ âîçìîæíîñòåé, ðåàëèçóåìàÿ áèáëèîòåêàìè ATK è GAIL êîòîðûå â áîëüøèíñòâå ñëó÷àåâ ñäåëàþò âñþ ðàáîòó çà âàñ. Áîëüøå èíôîðìàöèè î ñïåöèàëüíûõ âîçìîæíîñòÿõ â GNOME ìîæíî ïðî÷èòàòü íà ñòðàíèöå <ulink url="http://developer.gnome.org/projects/gap/";>GNOME Accessibility Project</ulink>.</para>

      </sect2>
      <sect2 id="internationalization">
	<title>	Èíòåðíàöèîíàëèçàöèÿ è ëîêàëèçàöèÿ</title>

	<para>Èíòåðíàöèîíàëèçàöèÿ îçíà÷àåò ðàçðàáîòêó ïðèëîæåíèé òàêèì îáðàçîì, ÷òîáû îíî ìîãëî ôóíêöèîíèðîâàòü â ðàçëè÷íûõ ÿçûêîâûõ îêðóæåíèÿõ. Ëîêàëèçàöèÿ - ýòî ñàì ïðîöåññ ïåðåâîäà ñîîáùåíèé, íàçâàíèé è äðóãèõ ýëåìåíòîâ èíòåðôåéñà ïðèëîæåíèÿ íà äðóãîé ÿçûê.</para>

	<para> GNOME ðåàëèçîâàíà ïðåêðàñíàÿ ïîääåðæêà êàê èíòåðíàöèîíàëèçàöèè (òàêæå íàçûâàåìîé i18n) è ëîêàëèçàöèè (íàçûâàåìîé l10n).  áîëüøèíñòâå ñëó÷àåâ ïðîñòîå èñïîëüçîâàíèå ñòàíäàðòíûõ API GNOME äëÿ îòîáðàæåíèÿ òåêñòà è ñîîáùåíèé äàñò âàì èëè êîìó-òî äðóãîìó âîçìîæíîñòü ëîêàëèçîâàòü âàøå ïðèëîæåíèå äëÿ äðóãèõ ëîêàëåé. Äëÿ áîëåå ïîäðîáíîãî îïèñàíèÿ òîãî, êàê ñäåëàòü âàøå ïðèëîæåíèå ëåãêî ëîêàëèçóåìûì çàéäèòå íà ñòðàíèöó <ulink url="http://www.pango.org";>ïðîåêòà Pango</ulink> (Pango - ýòî áèáëèîòåêà GNOME çàíèìàþùàÿñÿ âûâîäîì òåêñòà íà ðàçíûõ ÿçûêàõ), ñòðàíèöó <ulink url="http://www.gnome.org/i18n/";>GNOME Translations</ulink>, è ñòðàíèöó <ulink url="http://developer.gnome.org/projects/gtp/";>GNOME Translation Project</ulink>.</para>
	
	<para>Î÷åíü âàæíî òàêæå ïðèíèìàòü âî âíèìàíèå êóëüòóðíûå è ïîëèòè÷åñêèå îñîáåííîñòè. Ïðè ðàçðàáîòêå èêîíîê, çâóêîâ è äàæå ïðè ïîäáîðå öâåòîâ âàæíî ïîíèìàòü ÷òî îíè ìîãóò îçíà÷àòü äëÿ ëþäåé èç äðóãèõ ñòðàí.</para>
	<para>Âîò íåñêîëüêî ïðèìåðîâ âåùåé, êîòîðûõ ñëåäóåò èçáåãàòü:</para>
	<itemizedlist>
		<listitem><para>Èçîáðàæåíèÿ êîíêðåòíûõ ôëàãîâ èëè äåíåæíûõ çíàêîâ</para></listitem>
		<listitem><para>Êàðò, íà êîòîðûõ óêàçàíû ãðàíèöû ëèáî íàçâàíèÿ ñïîðíûõ òåððèòîðèé</para></listitem>
		<listitem><para>Ñïèñîê ãîðîäîâ èëè ñòðàí â ïîðÿäêå, îòëè÷íîì îò àëôàâèòíîãî, åñëè òîëüêî òàêàÿ ñîðòèðîâêà íå áûëà ñïåöèàëüíî óêàçàíà ïîëüçîâàòåëåì, ëèáî íå ñëåäóåò èç êîíòåêñòà.</para></listitem> 
		<listitem><para>Èêîíîê, èçîáðàæàþùèõ æèâîòíûõ</para></listitem>
		<listitem><para>Èêîíîê, èçîáðàæàþùèõ òîëüêî ðóêè èëè íîãè</para></listitem>
	</itemizedlist>

      </sect2>
    
    </sect1>

    <sect1 id="principles-match">
      <title>Îðèåíòèðóéòåñü íà ðåàëüíûõ ëþäåé</title>

      <para id="use-users-language">Âñåãäà èñïîëüçóéòå çíàêîìûå âàøèì ïîëüçîâàòåëÿì ñëîâà, ôðàçû è êîíöåïöèè, âìåñòî ñïåöèàëüíûõ êîìïüþòåðíûõ òåðìèíîâ. Ëó÷øå âñåãî èñïîëüçîâàòü ñëîâà, îòíîñÿùèåñÿ ê ïðåäìåòíîé îáëàñòè, ñ êîòîðîé ðàáîòàåò ïîëüçîâàòåëü. Íàïðèìåð â ìåäèöèíå, áóìàæíàÿ ïàïêà, õðàíÿùàÿ âñþ èíôîðìàöèþ î ïàöèåíòå íàçûâàåòñÿ &quot;êàðòîé&quot;. Ñëåäîâàòåëüíî, ìåäèöèíñêîå ïðèëîæåíèå, ìîæåò íàçûâàòü çàïèñü î ïàöèåíòå, ñîäåðæàùóþ òàêóþ æå èíôîðìàöèþ êàê áóìàæíàÿ ïàïêà "êàðòî÷êîé ïàöèåíòà", à íå &quot;çàïèñüþ î ïàöèåíòå â áàçå äàííûõ&quot;.</para>

      <para>Òàêæå âû ÷àñòî ìîæåòå ñ ïîëüçîé âîñïîëüçîâàòüñÿ çíàíèÿìè ïîëüçîâàòåëÿ î ðåàëüíîì ìèðå, ïðèìåíèâ â êà÷åñòâå ìåòàôîðû äëÿ îòîáðàæåíèÿ íåçíàêîìûõ ïîëüçîâàòåëþ ýëåìåíòîâ âàøåãî ïðèëîæåíèÿ çíàêîìûå ïîëüçîâàòåëþ èç ïîâñåäíåâíîé æèçíè âåùè. Íàïðèìåð:</para>

	<itemizedlist>
		<listitem><para>èçîáðàæåíèå ïàïêè ïðåäïîëàãàåò, ÷òî â íåå ìîæíî ÷òî-òî ïîëîæèòü (íàïðèìåð ôàéëû)</para></listitem>
		<listitem><para>èçîáðàæåíèå êîðçèíû äëÿ ìóñîðà ïðåäïîëàãàåò, ÷òî â íåå íóæíî êëàñòü âåùè êîòîðûå áîëüøå íå íóæíû, êîòîðûå íàäî âûáðîñèòü</para></listitem>
	</itemizedlist>

      <para>Îäíàêî, íå ñëåäóåò èñïîëüçîâàòü ìåòàôîðû ñëèøêîì áóêâàëüíî èëè íàîáîðîò ñëèøêîì øèðîêî. Íàïðèìåð, íå ñòîèò ïðèâîäèòü åìêîñòü ïàïêè â ôàéëîâîé ñèñòåìå ê åìêîñòè åå àíàëîãà èç ðåàëüíîãî ìèðà, êîòîðàÿ, êàê èçâåñòíî, ñòàíîâèòñÿ íåîáúÿòíîé, ñòîèò òîëüêî ïîìåñòèòü òóäà íåñêîëüêî äîêóìåíòîâ. Ñ äðóãîé ñòîðîíû, êîðçèíà íå äîëæíà èñïîëüçîâàòüñÿ íè äëÿ ÷åãî äðóãîãî, êðîìå êàê äëÿ õðàíåíèÿ ìóñîðà. Åå íå ñëåäóåò èñïîëüçîâàòü, íàïðèìåð, äëÿ èçâëå÷åíèÿ äèñêåò èëè CD.</para>
    </sect1>

    <sect1 id="principles-consistency">
      <title>Ñîçäàâàéòå öåëîñòíûå ïðèëîæåíèÿ.</title>

      <para>Ñîçäàâàéòå ñâîè ïðèëîæåíèÿ òàê, ÷òîáû îíè âûãëÿäåëè è ðàáîòàëè ïî òåì æå ïðèíöèïàì ÷òî è  äðóãèìè ïðèëîæåíèÿ. Ýòî  îäèí èç ñàìûõ âàæíûõ ïðèíöèïîâ äèçàéíà è, âåðîÿòíî, îäèí èç ñàìûõ èçâåñòíûõ, òåì íå ìåíåå, èì ÷àñòî ïðåíåáðåãàþò. Õîòÿ ýòîò äîêóìåíò ñëóæèò îñíîâîé íåïðîòèâîðå÷èâîñòè ïðèëîæåíèé GNOME, ïðèçûâàåì âàñ ñìîòðåòü íà òî, êàê ðàáîòàþò äðóãèå ïðèëîæåíèÿ, è ñëåäîâàòü óñòîÿâøèìñÿ ñîãëàøåíèÿì â òåõ îáëàñòÿõ, êîòîðûå íå îïèñàíû â ýòîì äîêóìåíòå.</para>

      <para>Íåïðîòèâîðå÷èâîñòü ïîçâîëÿåò ïîëüçîâàòåëÿì èñïîëüçîâàòü èìåþùèåñÿ ó íèõ çíàíèÿ êîìïüþòåðíîãî îêðóæåíèÿ è îïûò ðàáîòû ñ äðóãèìè ïðîãðàììàìè äëÿ òîãî ÷òîáû ðàçîáðàòüñÿ ñ íîâûì äëÿ íèõ ïðèëîæåíèåì. Ýòî íå òîëüêî ïîçâîëÿåò ïîëüçîâàòåëÿì áûñòðåå ðàçáèðàòüñÿ ñ íîâûìè ïðèëîæåíèÿìè,  íî è ñîçäàåò îùóùåíèå êîìôîðòíîñòè è íàäåæíîñòè ðàáî÷åãî îêðóæåíèÿ. Áîëüøèíñòâî ðåêîìåíäàöèé GNOME HIG íàïèñàíû äëÿ òîãî, ÷òîáû ïîìî÷ü âàì ñîçäàâàòü ïðèëîæåíèÿ, õîðîøî ñî÷åòàþùèåñÿ ñ GNOME è ïðèëîæåíèÿìè ïîä GNOME.</para>

      <para>Ïîìíèòå: íåêîððåêòíî èëè íåïîëíî ïðèìåíåííûé ïðèíöèï öåëîñòíîñòè ÷àñòî õóæå, ÷åì âîîáùå åãî íåïðèìåíåíèå. Åñëè äëÿ îáåñïå÷åíèÿ öåëîñòíîñòè èíòåðôåéñà âû äåëàåòå â ìåíþ ïóíêò <guimenuitem>Undo</guimenuitem> íî îí íå ðàáîòàåò, òàê êàê ïðèëîæåíèå íå ïîääåðæèâàåò ôóíêöèþ "Îòìåíà", ýòî ñíèçèò äîâåðèå ïîëüçîâàòåëÿ ê ôóíêöèè "Îòìåíà" è â äðóãèõ ïðèëîæåíèÿõ. Ëèáî ðåàëèçóéòå ïîääåðæêó ôóíêöèè "Îòìåíà", ëèáî óáåðèòå ïóíêò <guimenuitem>Undo</guimenuitem> èç ìåíþ.</para>

    </sect1>

    <sect1 id="principles-feedback">
      <title>Íå çàáûâàéòå èíôîðìèðîâàòü ïîëüçîâàòåëÿ.</title>

      <para>Âñåãäà äåðæèòå ïîëüçîâàòåëÿ â êóðñå òîãî, ÷òî äåëàåò âàøå ïðèëîæåíèå â äàííûé ìîìåíò, ðåàãèðóÿ íóæíûì îáðàçîì â íóæíîå âðåìÿ. Ïîëüçîâàòåëü íèêîãäà íå äîëæåí ïîïàäàòü â ïîëîæåíèå, êîãäà åìó ïðèõîäèòñÿ "ãàäàòü" ÷åì çàíÿòà ñèñòåìà èëè âàøå ïðèëîæåíèå. Êîãäà ïîëüçîâàòåëü ïðîèçâîäèò äåéñòâèå, ïîêàæèòå, ÷òî ñèñòåìà ïîëó÷èëà êîìàíäó è îáðàáàòûâàåò åå. Ñèñòåìà ìîæåò ðåàãèðîâàòü ïðè ïîìîùè âèäåî èëè àóäèî ñèãíàëîâ. Åñëè ñèñòåìå íóæíî âðåìÿ, ÷òîáû îáðàáîòàòü çàïðîñ ïîëüçîâàòåëÿ, ïðåäîñòàâüòå ïîëüçîâàòåëþ êàê ìîæíî áîëüøå èíôîðìàöèè î òîì, ñêîëüêî âðåìåíè ýòî çàéìåò. Âîò íåñêîëüêî ñïîñîáîâ, êàê ýòî ñäåëàòü: èçìåíèòü êóðñîð, animated &quot;throbbers&quot;, ïðîãðåññáàðû, àóäèî ñèãíàëû è ñîîáùåíèÿ  îá îøèáêàõ. Ïèøèòå òåêñò ñîîáùåíèé îá îøèáêàõ êàê ìîæíî ïðîùå, êðàòêî èçëîæèòå ñóòü ïðîáëåìû, è äàéòå ïîëüçîâàòåëþ ðåøåíèå, èëè èíñòðóêöèè êàê ïîñòóïèòü â äàííîì ñëó÷àå.</para>

      <para>Î÷åíü âàæíî, ÷òîáû ðåàêöèÿ ñèñòåìû áûëà <emphasis>÷åòêîé</emphasis> è <emphasis>òî÷íîé</emphasis>.  Åñëè âû ïîêàçûâàåòå âðåìÿ, îñòàâøååñÿ äî çàâåðøåíèÿ êàêîé-òî çàäà÷è ñ ïîìîùüþ ïðîãðåññáàðà, è îí áóäåò íåòî÷åí, òî ïîëüçîâàòåëü ñòàíåò ìåíüøå äîâåðÿòü ïðîãðåññáàðàì, è äëÿ íåãî ñíèçèòñÿ óäîáñòâî ðàáîòû â öåëîì. Åñëè âû âûäàäèòå íåêîå îáîáùåííîå ñîîáùåíèå îá îøèáêå, íå óêàçàâ â íåì äîñòàòî÷íîãî êîëè÷åñòâà èíôîðìàöèè ÷òîáû âûÿâèòü è óñòðàíèòü åå ïðè÷èíó, ïîëüçîâàòåëè íå ñìîãóò íîðìàëüíî ðåøàòü ñâîè çàäà÷è.</para>
      <para>Ñìîòðèòå ðàçäåëû <xref linkend="feedback"/>  è <xref linkend="windows-alert"/> äëÿ áîëåå ïîäðîáíîé èíôîðìàöèè îá îáðàòíîé ñâÿçè ñ ïîëüçîâàòåëåì.</para>
    </sect1>

    <sect1 id="principles-simplicity">
      <title>Ïðîñòîòà è êðàñîòà</title>

      <para>Âàøå ïðèëîæåíèå äîëæíî ïîìîãàòü ïîëüçîâàòåëÿì ñêîíöåíòðèðîâàòüñÿ íà èõ çàäà÷àõ. Ïîýòîìó ðàçðàáàòûâàéòå åãî òàê, ÷òîáû ïîëüçîâàòåëü âèäåë òîëüêî îòíîñÿùóþñÿ ê äåëó è ïîëåçíóþ äëÿ íåãî èíôîðìàöèþ è ýëåìåíòû èíòåðôåéñà. Êàæäûé íîâûé èíôîðìàöèîííûé áëîê èëè ýëåìåíò èíòåðôåéñà îòâëåêàþò ïîëüçîâàòåëÿ îò ïî-íàñòîÿùåìó íóæíûõ äëÿ íåãî âåùåé. Ñëåäîâàòåëüíî, íå çàãðóæàéòå èíòåðôåéñ, è íå ïåðåãðóæàéòå ïîëüçîâàòåëÿ ëèøíèìè êíîïêàìè, ïóíêòàìè ìåíþ, èêîíêàìè èëè íå îòíîñÿùåéñÿ ê äåëó èíôîðìàöèåé. Âìåñòî ýòîãî, âûâîäèòå èõ ïîñòåïåííî èëè êàêèì-òî äðóãèì îáðàçîì îãðàíè÷èâàéòå îáúåì èíôîðìàöèè, êîòîðóþ âèäèò ïîëüçîâàòåëü â êàæäûé îòäåëüíûé ìîìåíò âðåìåíè.</para>

      <para>È, íàêîíåö, ðàçìåùàéòå ýëåìåíòû èíòåðôåéñà ýñòåòè÷íî. Ïëîõî îðãàíèçîâàííûé, çàãðîìîæäåííûé èíòåðôåéñ ñ íåñêîëüêèìè ýëåìåíòàìè ìîæåò îòâëåêàòü âíèìàíèå òàêæå êàê è îðãàíèçîâàííûé, íî ÷åðåñ÷óð ïåðåãðóæåííûé èíôîðìàöèåé èíòåðôåéñ. Óáåäèòåñü, ÷òî ýëåìåíòû äèàëîãîâ àêêóðàòíî âûðîâíåíû, è íå ïåðåóñåðäñòâóéòå ñ èñïîëüçîâàíèåì ãðàôèêè è ðàçëè÷íûõ öâåòîâ. Åñëè ó âàñ åñòü çíàêîìûé äèçàéíåð, ïîñîâåòóéòåñü ñ íèì&mdash; ýòî ðóêîâîäñòâî ïîìîæåò âàì îñâîèòü îñíîâû, íî íè÷òî íå ñðàâíèòüñÿ ñ íàìåòàííûì ãëàçîì ïðîôåññèîíàëà.</para>

	<para>Ñìîòðèòå ðàçäåëû <xref linkend="design"/> è <xref linkend="icons"/> äëÿ áîëåå ïîäðîáíîé èíôîðìàöèè î âíåøíåì âèäå ïðèëîæåíèé.</para>

    </sect1>

    <sect1 id="principles-user-control">
      <title>Ïåðåäàéòå êîíòðîëü ïîëüçîâàòåëþ</title>

      <para>Ïîìíèòå, ÷òî êîìïüþòåðû ñóùåñòâóþò äëÿ òîãî, ÷òîáû ñëóæèòü ëþäÿì. Ïîëüçîâàòåëü âñåãäà äîëæåí êîíòðîëèðîâàòü ñèòóàöèþ è èìåòü âîçìîæíîñòü ñäåëàòü ÷òî åìó õî÷åòñÿ è êîãäà åìó õî÷åòñÿ. Ýòî çíà÷èò, ÷òî íàäî èçáåãàòü "ðåæèìîâ" ðàáîòû. Ïîëüçîâàòåëè äîëæíû èìåòü âîçìîæíîñòü ïåðåêëþ÷èòüñÿ ìåæäó ðàçíûìè çàäà÷àìè (è îñîáåííî ìåæäó ðàçíûìè îêíàìè) ëþáîé ìîìåíò. Ñìîòðèòå ðàçäåë <xref linkend="window-props-modality"/> äëÿ áîëåå ïîäðîáíîé èíôîðìàöèè î ðåæèìàõ ðàáîòû.</para>

      <para>Ïîëüçîâàòåëü äîëæåí òàêæå èìåòü âîçìîæíîñòü íàñòðîèòü âèä ñâîåãî ðàáî÷åãî îêðóæåíèÿ â ñîîòâåòñòâèè ñî ñâîèìè ïðåäïî÷òåíèÿìè. Î÷åíü âàæíî, îäíàêî, íå ïîïàñòü â çàïàäíþ ÷ðåçìåðíîé íàñòðàèâàèìîñòè, èëè âîçìîæíîñòè íàñòðàèâàòü ïàðàìåòðû, íåïîíÿòíûå ïîëüçîâàòåëÿì èëè íåàêòóàëüíûå äëÿ áîëüøèíñòâà ïîëüçîâàòåëåé. Ãäå òîëüêî âîçìîæíî, áåðèòå íàñòðîéêè âíåøíåãî âèäà è ïîâåäåíèÿ èç ãëîáàëüíûõ íàñòðîåê, íàïðèìåð èñïîëüçóåìîé òåìû GTK+.</para>
    </sect1>

    <sect1 id="principles-forgiveness">
      <title>Ïðîùàéòå ïîëüçîâàòåëÿì èõ îøèáêè</title>

      <para>Ëþäÿì ñâîéñòâåííî îøèáàòüñÿ. Íåâàæíî, ðàçáèðàåìñÿ ëè ìû â íîâîé äëÿ íàñ ñèñòåìå, èëè ìû íàñòîÿùèå ïðîôåññèîíàëû è ïðîñòî íàæàëè íå íà òó êíîïêó, ìû ïðîñòî ëþäè. Ïîýòîìó âàøå ïðèëîæåíèå äîëæíî äàâàòü ïîëüçîâàòåëÿì âîçìîæíîñòü áûñòðî îòìåíèòü ðåçóëüòàòû ñâîèõ äåéñòâèé.</para>

      <para>Åñëè äåéñòâèå ìîæ5ò ïðèâåñòè ê íåïðèÿòíûì ïîñëåäñòâèÿì, è íåò âîçìîæíîñòè îòìåíèòü åãî ðåçóëüòàò, ïðåäóïðåäèòå îá ýòîì ïîëüçîâàòåëÿ è çàïðîñèòå ïîäòâåðæäåíèå âûïîëíåíèÿ äåéñòâèÿ. Íå ïåðåñòàðàéòåñü, äåëàéòå ýòî òîëüêî â êðàéíåì ñëó÷àå, ïîòîìó ÷òî åñëè ïîäîáíûå ñîîáùåíèÿ áóäóò ïîÿâëÿòüñÿ ñëèøêîì ÷àñòî, ïîëüçîâàòåëü ïåðåñòàíåò îáðàùàòü íà íèõ âíèìàíèå, ÷òî ñäåëàåò ïðåäóïðåæäåíèÿ ñîâåðøåííî áåñïîëåçíûìè.</para>

      <para> ëþáîì ñëó÷àå, ðàáîòà ïîëüçîâàòåëÿ ñâÿùåííà. Íè÷òî èç òîãî, ÷òî äåëàåò âàøå ïðèëîæåíèå íè äîëæíî óíè÷òîæèòü ðåçóëüòàò ðàáîòû ïîëüçîâàòåëÿ áåç åãî íåäâóñìûñëåííîãî ïðèêàçà. Ïîìèìî âñåãî ïðî÷åãî, ýòîãî ìîæíî äîñòè÷ü, ïåðèîäè÷åñêè ñîõðàíÿÿ àâòîìàòîì ðåçåðâíûå êîïèè äîêóìåíòîâ, è ïîçâîëÿÿ äåëàòü ìíîãîóðîâíåâóþ îòìåíó.</para>

    </sect1>

  <sect1 id="principles-direct-manipulation">
      <title>Ïîçâîëüòå ìàíèïóëèðîâàòü îáúåêòàìè íàïðÿìóþ</title>

      <para>Âåçäå, ãäå ýòî âîçìîæíî, ïîçâîëÿéòå ïîëüçîâàòåëÿìè ðàáîòàòü ñ îáúåêòàìè è äàííûìè íàïðÿìóþ, áåç äîïîëíèòåëüíûõ äèàëîãîâ èëè êîìàíä. Íàïðèìåð, ãîðàçäî óäîáíåå âçÿòü è ïåðåòàùèòü êðóã 6à äèàãðàììå, âìåñòî òîãî, ÷òîáû âûáèðàòü â ìåíþ îïöèþ "Ïåðåìåñòèòü", êîãäà ýòîò êðóã âûäåëåí. Òî÷íî òàê æå, â ïî÷òîâîì êëèåíòå ïîçâîëüòå ïîëüçîâàòåëÿì ïðîñòî ïåðåòàùèòü ôàéëû, êîòîðûå îíè õîòÿò ïðèêðåïèòü ê ïèñüìó èç ïðîâîäíèêà â îêíî ñ ïèñüìîì.</para>

	<para>Ñìîòðèòå ðàçäåë <xref linkend="input"/> äëÿ áîëåå ïîäðîáíîé èíôîðìàöèè î ïðÿìîì óïðàâëåíèè.</para>

    </sect1>

  </chapter>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]