Nemáme problém ani s jedním, veřejná se zdá praktičtější.Anonymous wrote:Rozhodnout se, zda práce na překladu bude uzavřená (pouze pro pár vyvolených) nebo veřejná (pro všechny). Ani v jednom případě nevím jak se zachovám.
V mém případě jde o střet zájmů. (nejenom já / Altap ale i já / zaměstnavatelé...)
Spíše jsem za veřejnou. Může se vám hodit i pro kontrolu angličtiny.
Při současné spolupráci více autorů je tu riziko konfliktů. Chtělo by to nějakou formu koordinace.
Dobře, připravím současnou verzi.Anonymous wrote:To se pletete - zajímá mě. Když už nic jiného, tak jsem schopen sdělit svůj názor na to, zda je OK a nebo co je nutné zlepšit.
Souhlas, konkrétně konfigurační dialog bude problematický.Anonymous wrote:Takže by se to muselo řešit nastavením hodnoty v závislosti na nejdelší položce. A to pak může vzniknout opravdu obludný stav. Možností řešení je mnoho...
Salamander nějakou podporu pro číslovky má, viz http://forum.altap.cz/viewtopic.php?t=2727Anonymous wrote://podle uvedené citace je tedy chybně: znak(ů)
Je otázkou, zda bude stačit. V opačném případě ji rozšíříme.
EDIT: ještě připojím kus komentáře z SDK
Code: Select all
// podpora pro tvorbu parametrizovanych textu (reseni jednotnych a mnoznych cisel
// v textech); 'format' je formatovaci retezec pro vysledny text - popis jeho formatu
// nasleduje; vysledny text se vraci v bufferu 'buffer' o velikosti 'bufferSize' bytu;
// 'parametersArray' je pole parametru textu, 'parametersCount' je pocet techto parametru;
// vraci delku vysledneho textu
//
// popis formatovaciho retezce:
// - na zacatku kazdeho formatovaciho retezce je signatura "{!}"
// - uznavaji se nasledujici escape sekvence pro potlaceni vyznamu specialnich
// znaku ve formatovacim retezci (znak backslashe v tomto popisu
// neni zdvojen): "\" = "", "\{" = "{", "\}" = "}" a "\|" = "|"
// (pozor na zdvojovani backslashe pri zapisu do C++ retezce: "\\{" = "{" /*jen kvuli MSVC editoru:}}*/)
// - text, ktery neni ve slozenych zavorkach se do vysledneho retezce
// prenasi beze zmen (az na escape sekvence)
// - parametrizovany text je ve slozenych zavorkach
// - postupne kazdemu parametrizovanemu textu odpovida jeden
// parametr z 'parametersArray' - jde o 64-bitovy unsigned int
// - parametrizovany text obsahuje ruzne vysledne texty pro ruzne intervaly
// hodnot parametru
// - jednotlive vysledne texty a meze intervalu se oddeluji znakem "|"
// - parametrizovany text "{}" se pouziva pro preskoceni jednoho parametru
// z pole 'parametersArray' (nevytvari zadny vystupni text)
//
// priklady formatovacich retezcu:
// - "{!}director{y|1|ies}" pro hodnotu parametru od 0 do 1 (vcetne) bude
// "directory" a pro hodnotu od 2 do "nekonecna" (2^64-1) bude "directories"
// - "{!}soubo{rů|0|r|1|ry|4|rů}" pro hodnotu parametru 0 bude "souborů",
// pro 1 bude "soubor", pro 2 az 4 (vcetne) bude "soubory" a od 5
// do "nekonecna" bude "souborů"
//
// mozne volat z libovolneho threadu
virtual int WINAPI ExpandPluralString(char *buffer, int bufferSize, const char *format,
int parametersCount, const CQuadWord *parametersArray) = 0;