Wykrywanie języka i tłumaczenie aplikacji, czyli internacjonalizacja oprogramowania

Wykrywanie języka i tłumaczenie aplikacji, czyli internacjonalizacja oprogramowania

Programowanie, Startup

Czym różni się internacjonalizacja od lokalizacji oprogramowania? Jak w praktyce wygląda globalizacja produktu? Czas na wykrywanie języka i tłumaczenie aplikacji SaaS okiem praktyka!

Na początek trochę teorii i wyjaśnienie terminów, które mylą nawet najlepsi 😉

Internacjonalizacja

Internacjonalizacja aplikacji to zaprojektowanie i rozwój projektu w sposób niezależny od języka i kultury regionu, z którego pochodzi użytkownik.

Po pierwsze wszystkie zależne od kultury grafiki i teksty wydzielamy do zasobów projektu. W kodzie odwołujemy się do kluczy, które są podmieniane na odpowiednie wartości w zależności od preferencji lub lokalizacji użytkownika.

Po drugie zapewniamy wsparcie od strony funkcjonalnej, czyli np. obsługujemy różne strefy czasowe, jednostki wag i miar, czy przyjmujemy płatności kartami z różnych krajów w obcych walutach.

Nie wiesz, jak obsługiwać płatności? Zastanawiasz się nad wyborem globalnego dostawcy? Więcej na ten temat znajdziesz w…

Czytaj dalej →
Jak znaleźć czas na rozwój po godzinach?

Jak znaleźć czas na rozwój po godzinach?

Startup

Jak pogodzić pracę na etacie lub kontrakcie ze zdobywaniem wiedzy i rozwojem w kierunku własnego biznesu? W tym artykule przedstawię sprawdzone przeze mnie sposoby!

Brak czasu to zwykła wymówka. Czasami wystarczy 30 minut dziennie, aby robić wielkie rzeczy. Kluczem jest wypracowanie odpowiedniej rutyny.

Zazwyczaj ludzie przeceniają to, co mogą zrobić w ciągu roku, a nie doceniają tego, co mogą osiągnąć w ciągu dziesięciu lat.

Jim Rohn

Dość tego motywacyjnego bełkotu 😀 Zobaczmy, jak to wygląda u mnie – skąd czerpię wiedzę, jak znajduję na to czas i co z nią robię.

1. Kursy online

Wierzę, że to obecnie jedna z najlepszych metod edukacji. Wiedza specjalistyczna zgromadzona w jednym miejscu. Najczęściej w formie gotowej recepty na przejście z punktu A do punktu B.

Najbardziej lubię kursy z krótkimi, intensywnymi lekcjami udostępnianymi w regularnych odstępach czasu. Pomaga to wypracować…

Czytaj dalej →
Globalne płatności w aplikacji SaaS, czyli integracja ze Stripem

Globalne płatności w aplikacji SaaS, czyli integracja ze Stripem

.NET, Programowanie, Startup

Chcesz globalnie sprzedawać oprogramowanie w modelu abonamentowym? Cyklicznie pobierać płatności i automatycznie wystawiać faktury? Wystarczy jeden system i jeden wolny wieczór…

W tym artykule opisałem integrację ze Stripem w kilku krokach!

Alternatywne rozwiązania

Dlaczego Stripe? Jest to w zasadzie bramka płatności, a nie dedykowane narzędzie do zarządzania subskrypcjami SaaS.

Mógłbym wykorzystać Chargebee, czyli typowy Subscription Billing Software. Prawdopodobnie najlepsze rozwiązanie na rynku, choć cennik nieco przytłacza… Oczywiście mógłbym skorzystać z programu dla startupów (pierwsze $50K przychodu za free) lub wypróbować tańszy odpowiednik z Indii – Pabbly.

Problem? Muszę płacić miesiąc…

Czytaj dalej →
Umowa założycielska (wzór), czyli startup z kolegą

Umowa założycielska (wzór), czyli startup z kolegą

Startup

Masz pomysł na swój pierwszy projekt i zastanawiasz się, od czego zacząć? Jak ujarzmić prawną stronę mocy? Już spieszę z odpowiedzią 🙂

Większość początkujących możemy przypisać do dwóch niżej opisach grup. Prawdopodobnie należysz do jednej z nich.

1. Zakładam spółkę – formalizuję wszystko

Zanim zatrudnisz prawnika na pełen etat, zaczniesz generować tony dokumentów i podpisywać z każdym NDA, zastanów się, czy na samym początku ma to jakikolwiek sens? Najczęściej jest to przerost formy nad treścią – strata czasu i pieniędzy, które mógłbyś zainwestować w swój powstający biznes, aby jak najszybciej dostarczyć wartość swoim klientom i zacząć generować przychód.

Jeżeli masz już firmę, to po prostu traktuj nowy projekt jako kolejny produkt, usługę czy kolejną markę istniejącej działalności. Masz wspólnika? Świetnie –…

Czytaj dalej →