{"id":9913,"date":"2023-09-21T10:08:42","date_gmt":"2023-09-21T08:08:42","guid":{"rendered":"https:\/\/locatheart.com\/?p=9913"},"modified":"2023-09-21T13:53:32","modified_gmt":"2023-09-21T11:53:32","slug":"lokalizacja-oprogramowania-i-etapy-jej-optymalizacji","status":"publish","type":"post","link":"https:\/\/locatheart.com\/pl\/lokalizacja-oprogramowania-i-etapy-jej-optymalizacji\/","title":{"rendered":"Lokalizacja oprogramowania i etapy jej optymalizacji"},"content":{"rendered":"
[vc_row][vc_column][vc_column_text]M\u0142ode przedsi\u0119biorstwa oferuj\u0105ce oprogramowanie jako us\u0142ugi bardzo cz\u0119sto zamierzaj\u0105 dotrze\u0107 do jak najwi\u0119kszej liczby klient\u00f3w ju\u017c na starcie albo decyduj\u0105 si\u0119 na ekspansj\u0119 dopiero wtedy, gdy produkt odniesie sukces na rodzimym rynku. Niezale\u017cnie jednak od tego, kt\u00f3r\u0105 z tych dw\u00f3ch \u015bcie\u017cek pod\u0105\u017c\u0105, jedno nie ulega w\u0105tpliwo\u015bci \u2013 w kt\u00f3rym\u015b momencie ich aplikacja b\u0119dzie musia\u0142a zosta\u0107 zlokalizowana.<\/p>\n
Jedn\u0105 z najpowszechniejszych metod obieranych na pocz\u0105tku jest u\u017cycie arkusza kalkulacyjnego <\/strong> arkusza kalkulacyjnego konwersj\u0119 plik\u00f3w z tre\u015bci\u0105 <\/strong>do takiego formatu, albo poprzez przeklejenie tre\u015bci<\/strong>. Popularno\u015b\u0107 tej strategii mo\u017cna zapewne przypisa\u0107 temu, \u017ce arkusze kalkulacyjne zapewniaj\u0105 przyjazne \u015brodowisko edycji tekstu w wielu j\u0119zykach (zazwyczaj z wykorzystaniem kolumn). Zdarza si\u0119, \u017ce t\u0142umaczenie przypada w udziale pracownikom wewn\u0119trznym, kt\u00f3rzy s\u0105 rodzimymi u\u017cytkownikami danego j\u0119zyka docelowego \u2013 nie jest to jednak najlepsza opcja, jako \u017ce dobra lokalizacja wymaga znacznie wi\u0119cej ni\u017c samej znajomo\u015bci mowy <\/strong> (wi\u0119cej na temat tej cz\u0119sto spotykanej, lecz niezalecanej praktyki mo\u017cna przeczyta\u0107 tutaj<\/a>). Ponadto arkusze wymagaj\u0105 niezwykle precyzyjnych instrukcji, przede wszystkim przez wzgl\u0105d na stosowane przez programist\u00f3w zmienne. Z drugiej strony w arkuszach kalkulacyjnych mo\u017cna z \u0142atwo\u015bci\u0105 umieszcza\u0107 zrzuty ekranu lub linki do materia\u0142\u00f3w referencyjnych, co zdecydowanie u\u0142atwia j\u0119zykowcom prac\u0119. Mimo wszystko trzeba jednak pami\u0119ta\u0107, \u017ce arkusze to wy\u0142\u0105cznie pliki po\u015brednie<\/strong> i nie powinny by\u0107 traktowane jako system zarz\u0105dzania tre\u015bci\u0105. Ma\u0142o tego \u2013 wykorzystanie arkuszy w ramach t\u0142umaczenia nierzadko wi\u0105\u017ce si\u0119 z pewnym powa\u017cnym problemem. Niezale\u017cnie od tego, czy mamy do czynienia z formatem obs\u0142ugiwanym przez Microsoft czy z formatem obs\u0142ugiwanym przez Google, nigdy nie b\u0119dzie to format w\u0142a\u015bciwy dla aplikacji. W takich przypadkach zawsze wymagana jest konwersja lub kopiowanie \u2013 a to potrafi poch\u0142on\u0105\u0107 mn\u00f3stwo czasu. Aby unikn\u0105\u0107 tego typu komplikacji, mo\u017cemy pracowa\u0107 bezpo\u015brednio w plikach natywnych aplikacji <\/strong> (na przyk\u0142ad JSON, YAML, XML czy PHP), ale jako \u017ce wymagaj\u0105 one zastosowania pewnej struktury, rzadko edytowane s\u0105 przez osoby niezwi\u0105zane z kodowaniem.[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]Czy istnieje zatem jaka\u015b alternatywa? Dobrym posuni\u0119ciem mo\u017ce by\u0107 przes\u0142anie plik\u00f3w do dostawcy us\u0142ug j\u0119zykowych<\/strong>.\u00a0Wyspecjalizowana firma (zazwyczaj do\u015bwiadczona i rzetelna agencja t\u0142umacze\u0144 taka jak loc<\/strong>atheart<\/strong>) najpewniej dysponowa\u0107 b\u0119dzie systemem zarz\u0105dzania t\u0142umaczeniami lub narz\u0119dziami usprawniaj\u0105cymi prac\u0119 t\u0142umacza (CAT)<\/a> pozwalaj\u0105cymi na odfiltrowanie element\u00f3w struktury (zmiennych i identyfikator\u00f3w kluczy lokalizacyjnych) za pomoc\u0105 wbudowanych funkcji lub wyra\u017ce\u0144 regularnych. Co wi\u0119cej, dostawca us\u0142ug j\u0119zykowych \u2013 opr\u00f3cz dostarczenia kompletnego przet\u0142umaczonego pliku w oryginalnym formacie \u2013 mo\u017ce zaoferowa\u0107 us\u0142ugi zwi\u0105zane z zarz\u0105dzaniem pami\u0119ciami t\u0142umaczeniowymi<\/a>, dzi\u0119ki kt\u00f3rym nie jest konieczne wyodr\u0119bnianie i zlecanie wy\u0142\u0105cznie nowych fragment\u00f3w. Mo\u017cna po prostu przes\u0142a\u0107 ca\u0142y plik \u017ar\u00f3d\u0142owy za ka\u017cdym razem, gdy zostanie on zaktualizowany, a dostawca us\u0142ug j\u0119zykowych \u2013 posi\u0142kuj\u0105c si\u0119 pami\u0119ci\u0105 t\u0142umaczeniow\u0105 \u2013 podt\u0142umaczy fragmenty, kt\u00f3re zosta\u0142y przet\u0142umaczone w poprzednich zleceniach, i wyceni jedynie koszt przygotowania nowej tre\u015bci. Mo\u017ce on tak\u017ce opracowa\u0107 glosariusz z najwa\u017cniejszymi frazami i tym samym zapewni\u0107 sp\u00f3jno\u015b\u0107 terminologiczn\u0105 wszelkich przysz\u0142ych t\u0142umacze\u0144 \u2013 co w przypadku arkuszy by\u0142oby praktycznie niemo\u017cliwe.[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]Jak wi\u0119c przygotowa\u0107 si\u0119 do powierzenia lokalizacji partnerowi zewn\u0119trznemu? Jak mo\u017cna si\u0119 domy\u015bli\u0107, takie posuni\u0119cie w znacznym stopniu pozbawia zespo\u0142y produktowe lub deweloperskie kontroli nad przedsi\u0119wzi\u0119ciem. Deweloperzy z pewno\u015bci\u0105 zauwa\u017c\u0105 r\u00f3\u017cnic\u0119, je\u015bli t\u0142umaczenie danego elementu ulegnie zmianie, nie b\u0119dzie jednak \u017cadnego pracownika wewn\u0119trznego, kt\u00f3ry m\u00f3g\u0142by zarz\u0105dza\u0107 procesem oraz ocenia\u0107 jako\u015b\u0107 i pomaga\u0107 w utrzymaniu jej na w\u0142a\u015bciwym poziomie. Przedsi\u0119biorstwa o sta\u0142ych wymaganiach lokalizacyjnych oraz regularnym przyp\u0142ywie nowych tre\u015bci cz\u0119sto decyduj\u0105 si\u0119 na wdro\u017cenie lokalizacji jako procesu wewn\u0119trznego <\/strong> i wyznaczaj\u0105 specjaln\u0105 osob\u0119 (lub zesp\u00f3\u0142), kt\u00f3ra centralizowa\u0142aby potrzeby t\u0142umaczeniowe ca\u0142ej firmy, tym samym tworz\u0105c efekt synergii i generuj\u0105c spore oszcz\u0119dno\u015bci. Osoba ta musia\u0142aby dysponowa\u0107 narz\u0119dziem pozwalaj\u0105cym na zarz\u0105dzanie tre\u015bciami wieloj\u0119zycznymi i projektami lokalizacyjnymi <\/strong> oraz umo\u017cliwiaj\u0105cym sprawn\u0105 komunikacj\u0119 z dostawc\u0105 us\u0142ug j\u0119zykowych. Wi\u0119cej informacji o tym, jak zosta\u0107 wewn\u0119trznym koordynatorem t\u0142umacze\u0144, mo\u017cna znale\u017a\u0107 tutaj<\/a>.<\/p>\n [\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]Istniej\u0105 dwa rodzaje system\u00f3w zarz\u0105dzania t\u0142umaczeniami. Pierwszy z nich (obejmuj\u0105cy narz\u0119dzia takie jak Lokalise<\/strong>, Phrase Strings<\/strong> i Crowdin<\/strong>) przeznaczony jest konkretnie do bezpo\u015bredni\u0105 integracj\u0119 z repozytorium kodu <\/strong> (czasem tak\u017ce z narz\u0119dziami do projektowania). Niestety maj\u0105 tak\u017ce swoje minusy \u2013 nale\u017cy do nich na przyk\u0142ad niewielka liczba dost\u0119pnych dostawc\u00f3w us\u0142ug czy obs\u0142ugiwanych format\u00f3w (zazwyczaj wymagane s\u0105 pliki zawieraj\u0105ce klucze lokalizacyjne). Poniewa\u017c jednak narz\u0119dzia te s\u0105 stale udoskonalane, ich wady ju\u017c wkr\u00f3tce mog\u0105 sta\u0107 si\u0119 przesz\u0142o\u015bci\u0105. Je\u015bli dane rozwi\u0105zanie spe\u0142nia oczekiwania firmy (zw\u0142aszcza te dotycz\u0105ce lokalizacji produktu), z pewno\u015bci\u0105 przyniesie spore korzy\u015bci.<\/p>\n [\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]Drugi rodzaj, obejmuj\u0105cy narz\u0119dzia takie jak memoQ<\/strong>, Phrase TMS<\/strong> czy XTM Cloud<\/strong>), ma nieco szersze zastosowanie. Jako \u017ce technologie te nie s\u0105 skoncentrowane wy\u0142\u0105cznie na lokalizacji oprogramowania, odpowiadaj\u0105 na potrzeby wi\u0119kszej liczby dzia\u0142\u00f3w <\/strong> \u2013 a poniewa\u017c pozwalaj\u0105 na dowolny dob\u00f3r dostawc\u00f3w us\u0142ug, mo\u017cna z \u0142atwo\u015bci\u0105 podj\u0105\u0107 wsp\u00f3\u0142prac\u0119 z jakimkolwiek freelancerem czy agencj\u0105 t\u0142umacze\u0144. Ponadto zapewniaj\u0105 znacznie wi\u0119cej opcji konfiguracyjnych zwi\u0105zanych z przep\u0142ywem pracy t\u0142umaczeniowej i filtrami plik\u00f3w. Bior\u0105c pod uwag\u0119 wszystkie te zalety, zdecydowanie warto \u015bledzi\u0107 rozw\u00f3j tych narz\u0119dzi i korzysta\u0107 z najnowszych usprawnie\u0144. Pom\u00f3c mog\u0105 nam w tym wyniki bada\u0144 rynkowych przeprowadzanych ka\u017cdego roku przez niezale\u017cn\u0105 firm\u0119 konsultingow\u0105 Nimdzi<\/a>.<\/p>\n [\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]Przejd\u017amy do om\u00f3wienia kwestii wyceny. U\u017cycie dobrze skonfigurowanego systemu zarz\u0105dzania t\u0142umaczeniami ze wszelkimi potrzebnymi integracjami czy narz\u0119dziami CAT mo\u017ce poskutkowa\u0107 a\u017c 30 procentowym obni\u017ceniem koszt\u00f3w przek\u0142adu <\/strong> w por\u00f3wnaniu ze standardowymi stawkami za s\u0142owo. Oszcz\u0119dno\u015bci tego typu mo\u017cemy uzyska\u0107 dzi\u0119ki podt\u0142umaczeniu tre\u015bci za pomoc\u0105 silnik\u00f3w t\u0142umacze\u0144 maszynowych (opartych na SI lub sieciach neuronowych) oraz wykorzystaniu wcze\u015bniejszych przek\u0142ad\u00f3w zachowanych w pami\u0119ci t\u0142umaczeniowej. Ponadto kierownik ds. lokalizacji (lub \u2013 w przypadku wi\u0119kszych wolumen\u00f3w \u2013 ca\u0142y zesp\u00f3\u0142) zapewnia zgodno\u015b\u0107 z wytycznymi firmy (poprzez przygotowanie poradnik\u00f3w stylistycznych) oraz sp\u00f3jno\u015b\u0107 terminologiczn\u0105 (poprzez prowadzenie baz udost\u0119pnianych j\u0119zykowcom w ramach zlece\u0144).<\/p>\n [\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]Na koniec nale\u017cy wspomnie\u0107 o metodach dostarczania j\u0119zykowcom materia\u0142\u00f3w referencyjnych i kontekstu<\/strong>. Do najprostszych z nich nale\u017cy przygotowanie zrzut\u00f3w ekranu lub link\u00f3w do makiet i umieszczenie ich w narz\u0119dziu. Mo\u017cna te\u017c doda\u0107 odpowiednie linki jako metadane w plikach z kluczami lokalizacyjnymi. Najbardziej zaawansowan\u0105 metod\u0105 jest zintegrowanie dw\u00f3ch obszar\u00f3w \u2013 designu i dewelopmentu \u2013 oraz dopilnowanie, by tre\u015b\u0107 zosta\u0142a poprawnie sformatowana jako klucze w narz\u0119dziu do projektowania.<\/p>\n Jak wida\u0107, istnieje wiele sposob\u00f3w na lokalizacj\u0119 oprogramowania. Wybrana opcja musi jednak nie tylko by\u0107 dostosowana do bie\u017c\u0105cych potrzeb firmy<\/strong>, lecz tak\u017ce uwzgl\u0119dnia\u0107 jej dalszy rozw\u00f3j<\/strong>. Wdro\u017cenie tymczasowych lub nieprzemy\u015blanych rozwi\u0105za\u0144 mo\u017ce wi\u0105za\u0107 si\u0119 z du\u017cym ryzykiem oraz skutkowa\u0107 znacznym d\u0142ugiem technologicznym i nisk\u0105 jako\u015bci\u0105 j\u0119zykow\u0105. Profesjonalni konsultanci do spraw lokalizacji, tacy jak wewn\u0119trzny kierownik ds. lokalizacji, architekt rozwi\u0105za\u0144 reprezentuj\u0105cy dewelopera systemu zarz\u0105dzania t\u0142umaczeniami czy do\u015bwiadczona agencja t\u0142umacze\u0144, z pewno\u015bci\u0105 zdo\u0142aj\u0105 zbudowa\u0107 efektywne procesy, r\u00f3wnie\u017c w ramach wsp\u00f3\u0142pracy d\u0142ugoterminowej.<\/p>\n [\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_empty_space][vc_text_separator title=”O autorze” title_align=”separator_align_left” color=”sandy_brown”][\/vc_column][\/vc_row][vc_row][vc_column width=”1\/2″][vc_empty_space][vc_single_image image=”9897″ img_size=”medium”][\/vc_column][vc_column width=”1\/2″][vc_empty_space] [\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n","protected":false},"excerpt":{"rendered":" [vc_row][vc_column][vc_column_text]M\u0142ode przedsi\u0119biorstwa oferuj\u0105ce oprogramowanie jako us\u0142ugi bardzo cz\u0119sto zamierzaj\u0105 dotrze\u0107 do jak najwi\u0119kszej liczby klient\u00f3w ju\u017c na starcie albo decyduj\u0105 si\u0119 na ekspansj\u0119 dopiero wtedy, gdy produkt odniesie sukces na rodzimym rynku. Niezale\u017cnie jednak od tego, kt\u00f3r\u0105 z tych dw\u00f3ch \u015bcie\u017cek pod\u0105\u017c\u0105, jedno nie ulega w\u0105tpliwo\u015bci \u2013 w kt\u00f3rym\u015b momencie ich aplikacja b\u0119dzie musia\u0142a zosta\u0107 […]<\/p>\n","protected":false},"author":22,"featured_media":9909,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false},"categories":[110],"tags":[],"featured_image_src":{"landsacpe":["https:\/\/locatheart.com\/wp-content\/uploads\/2023\/09\/Stages-of-streamlining-software-localisation-2.png",1140,380,false],"list":["https:\/\/locatheart.com\/wp-content\/uploads\/2023\/09\/Stages-of-streamlining-software-localisation-2-463x348.png",463,348,true],"medium":["https:\/\/locatheart.com\/wp-content\/uploads\/2023\/09\/Stages-of-streamlining-software-localisation-2-300x100.png",300,100,true],"full":["https:\/\/locatheart.com\/wp-content\/uploads\/2023\/09\/Stages-of-streamlining-software-localisation-2.png",1140,380,false]},"yoast_head":"\nDawid Dorynek<\/h3><\/div><\/div>[vc_column_text]Kierownik ds. lokalizacji z przesz\u0142o 11-letnim do\u015bwiadczeniem \u2013 zar\u00f3wno po stronie biura t\u0142umacze\u0144, jak i firm oferuj\u0105cych oprogramowanie jako us\u0142ugi. Zr\u0119cznie manewruje mi\u0119dzy potrzebami biznesu i technologii. Zbudowa\u0142 procesy lokalizacyjne i zarz\u0105dza\u0142 nimi w takich firmach jak BSH (Bosch Group) czy AirHelp. Jego g\u0142\u00f3wnym celem jest pomaganie przedsi\u0119biorstwom w mi\u0119dzynarodowej ekspansji oraz docieraniu do nowych rynk\u00f3w i klient\u00f3w.<\/p>\n