Istnieje wiele sposobów na zarządzanie językiem aplikacji. Najpopularniejszym jest chyba wbudowany mechanizm i18n, który przy przebudowie aplikacji zapisuje wszystkie stringi do plików .po. Pliki takie możemy następnie tłumaczyć na inne języki. Wykorzystujemy do tego zewnętrzne narzędzia, z których chyba najbardziej znanym jest edytor poedit. Jeżeli taki sposób Ci odpowiada to możesz…
Zostaw komentarzTag: Free Pascal
Ustawienia aplikacji zapiszemy na dysku w postaci pliku xml. Taki sposób umożliwi nam łatwy dostęp do edycji konfiguracji w dowolnym edytorze tekstu. Jeżeli po uruchomieniu aplikacji plik z ustawieniami nie zostanie znaleziony to zostanie utworzony z domyślnymi wartościami i zapisany w głównym katalogu aplikacji. Skrócona wersja pliku xml wygląda następująco:…
Zostaw komentarzDzisiaj przejdziemy do budowy silnika, którego zadaniem będzie odtwarzanie internetowych stacji radiowych. Taki sposób pozwoli na zamknięcie wszystkich składowych odtwarzacza w jednym miejscu i odseparowanie go od innych części aplikacji. Możliwe stanie się również np. bezpośrednie podpięcie silnika pod aplikację konsolową. Założenia Każe uruchomienie bądź przełączenie stacji spowoduje utworzenie nowego…
Zostaw komentarzTrochę czasu zajęło mi przekopanie się przez dokumentację, fora i blogi, aby dojść do takiego rozwiązania jakie miałem w głowie zaczynając ten projekt. Szczególnie zależało mi na tym, aby po ściągnięciu źródeł z GitHuba można było po prostu skompilować projekt i uruchomić go na Windowsie, Linuxie i Mac OS X.…
Zostaw komentarzTym razem zajmiemy się instalacją komponentów, które przydadzą się do budowy naszego radio playera. Instalacja zewnętrznych komponentów to zazwyczaj prosta operacja polegająca na ściągnięciu odpowiedniej paczki, rozpakowaniu jej i umieszczeniu w katalogu: Windows – C:\lazarus\components\ Linux – /usr/share/lazarus/1.8.4/components/ Ścieżka może się różnić w zależności od wersji lub zmiany domyślnego miejsca instalacji.…
Zostaw komentarz