Zmiany pomiędzy wersją 5 and wersją 6 dla LanguageSettings

Pokaż
Ignoruj:
Data i czas:
2010-05-21 12:29:29 (15 years temu)
Autor:
alina (IP: 10.0.1.122)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • LanguageSettings

    v5 v6  
    22 
    33== dodawanie nowego na Test == 
     4 
     51. Do plików  
     6        adMoto.Core\Config\Languages\Test.config[[br]] 
     7        adMoto.Core\Config\Languages\Local.config[[br]] 
     8    
     9   dodajemy odpowiedni wpis np. "<Language code="me" nativeName="Crnogorski" culture="me-SR" utf="true"/>" 
     10    
     11   Atrybut nativeName="Crnogorski" odpowiada za wyświetlenie nazwy języka na liście z wyborem języków 
     12    
     13   Gdy nazwa zawiera dziwne krzaczki (jest niesortowalna) np.Tiếng Việt, należy dodać atrybut SortName="Vietnamese", 
     14   który odpowiada za sortowanie języka na liście języków. 
     15   
     16   np. <Language code="vi" nativeName="Tiếng Việt" sortName="Vietnamese" culture="vi-VN" utf="true" 
     17 
     18   Dodatkowo: atrybut utf ustawiamy na true. 
     19 
     20   Atrybuty code oraz culture dla danego kraju pobieramy z pliku LanguageCodes.txt 
     21 
     222. Na jane w bazie SLOWNIKI do tabeli language dodajemy nowy rekord, gdzie  
     23   * id  - dwuliterowy kod języka - odpowiadający atrybutowi code 
     24   * lang - nazwa języka po angielsku 
     25   * code1 - trzyliterowy kod języka pobrany ze strony http://www.science.co.il/Language/Codes.asp?s=code3 z kolumny Code3 
     26   
     273. Na TeamCity przeładowujemy języki (Release Language - Run) 
     28  
     294. Teraz katalog adMoto.Data\Config\Translations powinien zawierać katalog z kodem dodawanego języka, ale nie jest on dołączony 
     30   do projektu, więc należy go dodać. Ustawiamy właściwości pliku dictionary.xml, który się w nim znajduje. 
     31        * Build Action - Content 
     32        * Copy To Output Directory - Copy always 
     33 
     344. Komitujemy zmiany 
     35 
     365. Na teście Uruchamiamy testy integracyjne  
     37   (Run integration tests - Run) 
    438 
    539== dodawanie na produkcje == 
     
    842 
    9432. Do plików  
    10         adMoto.Core\Config\Languages\Test.config[[br]] 
    11         adMoto.Core\Config\Languages\Local.config[[br]] 
    1244        adMoto.Core\Config\Languages\Production.config[[br]] 
    1345    
    14    dodajemy odpowiedni wpis np. "<Language code="me" nativeName="Crnogorski" culture="me-SR" utf="true"/>" 
     46   dodajemy odpowiedni wpis. Kopiujemy go np. z pliku Test.config. 
    1547 
    16 3. adMoto.Data\Config\Translations\XX powinien zawierac katalog z kodem dodawanego jezyka 
     483. adMoto.Data\Config\Translations\XX powinien zawierać katalog z kodem dodawanego języka 
    1749    
    1850   Sprawdzamy właściwości pliku dictionary.xml   
     
    4173\\ben\c$\Inetpub\wwwroot\service\CTBImport 
    4274 
    43 Dodatkowo w każdym z tych katalogów recznie dodajemy katalog o nazwie Logs. 
     75Dodatkowo w każdym z tych katalogów ręcznie dodajemy katalog o nazwie Logs.