Plugin:PluginUpdater/pl: Difference between revisions

From Miranda NG
Plugin:PluginUpdater/pl
Jump to navigation Jump to search
m ({{Menu}} used)
(Updating to match new version of source page)
(20 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{PluginCard}}{{todo|lang=pl|sync}}
<languages/>{{PluginCard}}
[[File:PluginUpdater 01.png|200px|thumb|Menedżer komponentów]]
{{TNT|Note|Nie mylić z wtyczką {{Plugin|IM Updater}} dla '''Mirandy IM'''.}}
{{Note|Nie mylić z wtyczką {{Plugin|IM Updater}} dla '''Mirandy IM'''.}}
 
{{TNT|Important| Windows XP users should not enable "Use HTTPS" option if {{Plugin|OpenSSL}} plugin is not installed .}}


Instaluje i aktualizuje wtyczki oraz inne komponenty Mirandy.
Instaluje i aktualizuje wtyczki oraz inne komponenty Mirandy.


__TOC__


Porównuje kody skrótu zainstalowanych wtyczek z tymi na serwerze i jeśli się różnią, to pobiera archiwum z plikami do aktualizacji, a następnie podmienia lokalne pliki.
== Wybór wersji ==


'''PluginUpdater''' zapamiętuje wybór użytkownika odnośnie tego, jakie z zainstalowanych komponentów aktualizować. Jeżeli nie chcesz aby coś było aktualizowane (np. ikony) to odznacz je w oknie aktualizacji. Wspiera także aktualizację pakietów językowych.
You can choose among {{GlossLink|Stable version|stable}} and {{GlossLink|development version}} in {{Menu|Options|Services|Plugin Updater}} under ''Files source'' section. There are the following settings there:
* '''Stable version''' is released "when it is ready", about once in 1–2 months.
* '''Development version (less stable)''' is updated more often so you'll be able to take advantage of new features sooner.
* '''Development version with debug symbols''' – use this one if you are going to make a {{Ll|Crash reports|crash report}}.
* '''Custom version''' is for pack creators: if you distribute '''your own''' Miranda pack, select this one and set your URL for PluginUpdater to download updates from. In this case you become responsible for keeping your repository of plugins up-to-date.


'''PluginUpdater''' dostarcza również menedżera komponentów (opcja ''Pobierz komponenty'' w menu głównym), pozwalającego użytkownikowi na instalowanie wtyczek, ikon i pakietów językowych z poziomu samej Mirandy.
[[File:PluginUpdater 01.png|200px|thumb|Menedżer komponentów]]
== Dodawanie wtyczek i komponentów ==


PluginUpdater allows to download and install several plugins at once.
* Go to {{Menu|Main menu|Available components list}}.
* Select additional plugins, a langpack or icon sets to install (see the screenshot). Clicking on "Information" icon will open the plugin's wiki page in your browser.
* Click {{Button|Download}} button.


== Jak to działa ==
== Jak to działa ==
# Należy zaznaczyć, że '''PluginUpdater''' nie sprawdza wersji wtyczki czy daty jej kompilacji. Dlatego jeżeli skompilowałeś wtyczkę samodzielnie (lub zrobił to ktoś inny i podzielił się nią z Tobą), '''PluginUpdater''' w dalszym ciągu będzie próbował zastąpić ją "starszą" wersją. Jest to celowe działanie mające służyć uniknięciu problemów z wtyczkami pochodzącymi z wątpliwych źródeł.
# Specjalny algorytm obliczający kod skrótu ignoruje informacje o czasie kompilacji pliku <tt>DLL</tt> (który również jest w nim zapisywany). Dlatego wtyczki skompilowane z tego samego kodu źródłowego, z tego samego kompilatora, ale w różnym czasie będą miały ten sam kod skrótu według '''PluginUpdater''''a natomiast inny według zwykłych narzędzi obliczeniowych bazujących na MD5.
# Domyślnie '''PluginUpdater''' jest ustawiony na sprawdzanie aktualizacji w wersji stabilnej. Będzie więc próbował nadpisać najnowsze wersje rozwojowe stabilnymi. To nie jest błąd. Aby to zmienić przejdź do: {{Menu|Opcje|Usługi|Aktualizacje}}, i ustaw to co Ci odpowiada.


Ta wtyczka porównuje kody skrótu (hash codes) zainstalowanych wtyczek z tymi na serwerze i jeżeli się różnią, to pobiera archiwum z plikami do aktualizacji, a następnie podmienia lokalne pliki.
Należy zaznaczyć, że '''PluginUpdater''' nie sprawdza wersji wtyczki, czy daty jej kompilacji. Dlatego jeżeli skompilowałeś wtyczkę samodzielnie (lub zrobił to ktoś inny i podzielił się nią z Tobą), '''PluginUpdater''' w dalszym ciągu będzie próbował zastąpić ją "starszą" wersją. Jest to celowe działanie mające służyć uniknięciu problemów z wtyczkami pochodzącymi z wątpliwych źródeł.


== Porady i sztuczki ==
Specjalny algorytm obliczający kod skrótu ignoruje informacje o czasie kompilacji pliku <tt>DLL</tt> (który również jest w nim zapisywany). Dlatego wtyczki skompilowane z tego samego kodu źródłowego, z tego samego kompilatora, ale w różnym czasie będą miały ten sam kod skrótu według '''PluginUpdater''''a natomiast inny według zwykłych narzędzi obliczeniowych bazujących na MD5.
# Jeśli udostępniasz swoją własną paczkę Mirandy, to możesz w opcjach wybrać ''Niestandardowa wersja'' i podać adres, z którego będą aktualizowane wtyczki. W takiej sytuacji stajesz się odpowiedzialny za utrzymanie aktualności repozytorium z wtyczkami.
# Jeżeli w bazie danych ustawisz wartość klucza typu <tt>BYTE</tt> {{DBKey|PluginUpdater|RestartCurrentProfile|0}}, to wtyczka będzie restartować Mirandę do ''Menedżera profili'', a nie, jak to jest domyślnie, do aktualnego profilu ({{Rev|3346|r3346}}).


== Porady i wskazówki ==


== Zobacz również ==
<div class="mw-translate-fuzzy">
* [[Instalacja i aktualizacja#Instalowanie wtyczek | Instalowanie wtyczek]].
# PluginUpdater zapamiętuje wybór użytkownika odnośnie tego, jakie z zainstalowanych komponentów aktualizować. Jeżeli masz własny langpack lub zestaw ikon (np. <tt>Proto_Jabber.dll</tt>), czy inne komponenty które nie chcesz aby zostały nadpisane, to odznacz je w oknie aktualizacji. Wystarczy to zrobić tylko raz, te komponenty będą odznaczone także i w przyszłych aktualizacjach.
# Jeżeli w bazie danych ustawisz wartość klucza {{DBKey|PluginUpdater|RestartCurrentProfile|0}} typu <tt>{{L10n:DBTypes|byte|lang={{PageLangCode}}}}</tt>, to wtyczka będzie restartować Mirandę do ''Menedżera profili'', a nie, jak to jest domyślnie, do aktualnego profilu ({{Rev|aa4bd180f90414716025391d5e3aa8a5512dc071|aa4bd180f9}}).
</div>


{{PluginGroups}}
{{PluginGroups}}

Revision as of 01:31, 21 August 2020

Plugin updater
Plugin updater
Nazwa pliku PluginUpdater.dll
Autorzy Mataes, George Hazan
Pobierz
Wersja stabilna: 32-bit, 64-bit
Wersja rozwojowa: 32-bit, 64-bit

Informacja
Nie mylić z wtyczką IM Updater dla Mirandy IM.
Ważne
Windows XP users should not enable "Use HTTPS" option if OpenSSL plugin is not installed .

Instaluje i aktualizuje wtyczki oraz inne komponenty Mirandy.

Wybór wersji

You can choose among stable and development version in Options → Services → Plugin Updater under Files source section. There are the following settings there:

  • Stable version is released "when it is ready", about once in 1–2 months.
  • Development version (less stable) is updated more often so you'll be able to take advantage of new features sooner.
  • Development version with debug symbols – use this one if you are going to make a crash reportCrash reports.
  • Custom version is for pack creators: if you distribute your own Miranda pack, select this one and set your URL for PluginUpdater to download updates from. In this case you become responsible for keeping your repository of plugins up-to-date.
Menedżer komponentów

Dodawanie wtyczek i komponentów

PluginUpdater allows to download and install several plugins at once.

  • Go to Main menu → Available components list.
  • Select additional plugins, a langpack or icon sets to install (see the screenshot). Clicking on "Information" icon will open the plugin's wiki page in your browser.
  • Click Download button.

Jak to działa

Ta wtyczka porównuje kody skrótu (hash codes) zainstalowanych wtyczek z tymi na serwerze i jeżeli się różnią, to pobiera archiwum z plikami do aktualizacji, a następnie podmienia lokalne pliki.

Należy zaznaczyć, że PluginUpdater nie sprawdza wersji wtyczki, czy daty jej kompilacji. Dlatego jeżeli skompilowałeś wtyczkę samodzielnie (lub zrobił to ktoś inny i podzielił się nią z Tobą), PluginUpdater w dalszym ciągu będzie próbował zastąpić ją "starszą" wersją. Jest to celowe działanie mające służyć uniknięciu problemów z wtyczkami pochodzącymi z wątpliwych źródeł.

Specjalny algorytm obliczający kod skrótu ignoruje informacje o czasie kompilacji pliku DLL (który również jest w nim zapisywany). Dlatego wtyczki skompilowane z tego samego kodu źródłowego, z tego samego kompilatora, ale w różnym czasie będą miały ten sam kod skrótu według PluginUpdater'a natomiast inny według zwykłych narzędzi obliczeniowych bazujących na MD5.

Porady i wskazówki

  1. PluginUpdater zapamiętuje wybór użytkownika odnośnie tego, jakie z zainstalowanych komponentów aktualizować. Jeżeli masz własny langpack lub zestaw ikon (np. Proto_Jabber.dll), czy inne komponenty które nie chcesz aby zostały nadpisane, to odznacz je w oknie aktualizacji. Wystarczy to zrobić tylko raz, te komponenty będą odznaczone także i w przyszłych aktualizacjach.
  2. Jeżeli w bazie danych ustawisz wartość klucza PluginUpdater/RestartCurrentProfile = 0 typu Byte, to wtyczka będzie restartować Mirandę do Menedżera profili, a nie, jak to jest domyślnie, do aktualnego profilu (aa4bd180f9).