#495: Табулатори в изхода
----------------------------+-----------------------------------------------
       Id:  495             |      Status:  new                     
Component:  -- Общи --  |    Modified:  Wed Apr  2 22:01:50 2008
 Severity:  normal          |   Milestone:                          
 Priority:  normal          |     Version:                          
    Owner:  yavorescu       |    Reporter:  ash                     
----------------------------+-----------------------------------------------
Comment (by yavorescu):

 Да, пробвах програмата и там \t е 6 шпации,
 но в тази програма експлицитно се
 предефинира това.  С емулаторите, които
 тествах (далеч не са всички) това не се
 случва, както и няма някакви
 потребителски опции за настройка.

 В main.c:
 {{{
   cup(1,7); tbc(1); tbc(2); /* no-op */
   cup(1,1); for (col = 1; col <= min_cols-2; col += 6) printf("\t*");
   cup(2,2); for (col = 2; col <= min_cols-2; col += 6) printf("     *");
 }}}

 По-надолу има един тест, където "връщат"
 "vanilla tabs":
 {{{
   /* Set vanilla tabs for next test */
   cup(1,1); tbc(3); for (col = 1; col <= max_cols; col += 8) { cuf(8);
 hts(); }
 }}}

 Ако може някой да демонстрира терминал
 (не тестова програма писана с академична
 цел), където примерно елементарен код
 като:
 {{{
 #include <stdio.h>

 int
 main (void)
 {
   printf ("Опаaa!\tОпалянка!\n\tЙощ едно
 „опа“.\n");
   return 0;
 }
 }}}

 се форматира различно от
 {{{
 Опаaa!  Опалянка!
         Йощ едно опа.
 }}}
 (т.е. две шпации между колоните и
 подравняване налице), то този проблем е
 просто хипотетичен проблем.

 Използването на 8 шпации вместо \t е
 неподходящо в някои случаи -- например
 ако горният низ е композитен или (части)
 се изгражда(т) динамично.  Да не говорим,
 че е досадно за самия преводач.

 Все пак, ще се поровя малко и ще
 поразпитам по този въпрос.

-- 
Ticket URL: <http://fsa-bg.org/project/gtp/ticket/495>
GNOME на български! <http://gnome.cult.bg/bugs>
Система за проследяване на грешки в преводите на GNOME
_______________________________________________
Dict-notifications mailing list
[email protected]
http://zver.fsa-bg.org/cgi-bin/mailman/listinfo/dict-notifications

Reply via email to