Skip to content
Commits on Source (56)
include:
- remote: 'https://gitlab.gnome.org/GNOME/citemplates/raw/master/flatpak/flatpak_ci_initiative.yml'
- remote: 'https://gitlab.freedesktop.org/freedesktop/ci-templates/-/raw/bbe5232986c9b98eb1efe62484e07216f7d1a4df/templates/fedora.yml'
- remote: 'https://gitlab.freedesktop.org/freedesktop/ci-templates/-/raw/6f86b8bcb0cd5168c32779c4fea9a893c4a0c046/templates/ci-fairy.yml'
- remote: 'https://gitlab.freedesktop.org/freedesktop/ci-templates/-/raw/34f4ade99434043f88e164933f570301fd18b125/templates/fedora.yml'
- remote: 'https://gitlab.freedesktop.org/freedesktop/ci-templates/-/raw/34f4ade99434043f88e164933f570301fd18b125/templates/ci-fairy.yml'
stages:
- pre_review
......@@ -45,14 +45,14 @@ workflow:
- if: '$CI_COMMIT_BRANCH =~ /^gnome-[0-9-]+$/'
- when: 'manual'
.polari.fedora:34:
.polari.fedora:35:
variables:
FDO_DISTRIBUTION_VERSION: 34
FDO_DISTRIBUTION_TAG: '2021-08-31.1'
FDO_DISTRIBUTION_VERSION: 35
FDO_DISTRIBUTION_TAG: '2022-02-18.0'
FDO_DISTRIBUTION_PACKAGES: >
meson gcc g++ pkgconf git gettext itstool
desktop-file-utils */appstream-util */json-glib-validate
findutils mozjs78-devel nodejs npm
mozjs91-devel nodejs npm
pkgconfig(gtk+-3.0) pkgconfig(gjs-1.0)
pkgconfig(gobject-introspection-1.0)
pkgconfig(telepathy-glib)
......@@ -63,9 +63,11 @@ workflow:
./.gitlab-ci/install-meson-project.sh \
-Dskip_dbus_tests=true \
https://gitlab.gnome.org/GNOME/gjs.git \
1.69.2 . &&
1.71.1 . &&
dnf clean all
./.gitlab-ci/install-meson-project.sh \
https://gitlab.gnome.org/fmuellner/gjs-ci-tools.git \
main .
.prereview_req: &prereview_req
needs:
......@@ -113,14 +115,14 @@ check-merge-request:
build-fedora-container:
extends:
- .fdo.container-build@fedora@x86_64
- .polari.fedora:34
- .polari.fedora:35
stage: prepare
<<: *prereview_req
eslint:
extends:
- .fdo.distribution-image@fedora
- .polari.fedora:34
- .polari.fedora:35
stage: review
needs:
- build-fedora-container
......@@ -132,6 +134,16 @@ eslint:
reports:
junit: ${LINT_LOG}
js-check:
extends:
- .fdo.distribution-image@fedora
- .polari.fedora:35
stage: review
needs:
- build-fedora-container
script:
- gjs-check-syntax
.flatpak-template:
stage: build
<<: *prereview_req
......@@ -164,7 +176,7 @@ nightly:
fedora-build:
extends:
- .fdo.distribution-image@fedora
- .polari.fedora:34
- .polari.fedora:35
stage: build
needs:
- build-fedora-container
......@@ -180,7 +192,7 @@ fedora-build:
fedora-dist:
extends:
- .fdo.distribution-image@fedora
- .polari.fedora:34
- .polari.fedora:35
stage: deploy
needs:
- fedora-build
......
42.0 — “Little Last Season Prada Shoes”
=======================================
* Move /command feedback into a popover [Florian; !247]
* Port UI to libadwaita [Florian; !250]
* Misc. bug fixes and cleanups [Florian, Jan; !241, !242, !243, !245,
!244, !246, !248, !249]
Contributors:
Sergej A, Jan Beich, Alan Mortensen, Florian Müllner, Sabri Ünal
Translators:
Марко Костић [sr], Jordi Mas [ca], Yaron Shahrabani [he], Bruce Cowan [en_GB],
Alexey Rubtsov [ru], Dušan Kazik [sk], Rūdolfs Mazurs [lv],
Quentin PAGÈS [oc], Kjartan Maraas [nb]
41.0 — “He used to be a Euphemism”
==================================
* Update screenshots and metainfo [Florian; !236]
......
appdata_name = app_id + '.appdata.xml'
appdata = i18n.merge_file(appdata_name,
appdata = i18n.merge_file(
input: appdata_name + '.in',
output: appdata_name,
po_dir: '../../po',
......
......@@ -61,15 +61,10 @@
</requires>
<translation type="gettext">polari</translation>
<releases>
<release version="41.0" date="2021-09-20">
<release version="42.0" date="2022-03-19">
<description>
<p>
A shiny new Polari release:
<ul>
<li>User interface now uses GTK4</li>
<li>Improved chat log appearance</li>
<li>Fixed pasting of text files</li>
</ul>
Slight modernize the appearance and support the new dark mode.
</p>
</description>
</release>
......
data/appdata/polari-main.png

133 KiB | W: | H:

data/appdata/polari-main.png

139 KiB | W: | H:

data/appdata/polari-main.png
data/appdata/polari-main.png
data/appdata/polari-main.png
data/appdata/polari-main.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -2,7 +2,7 @@ subdir('appdata')
subdir('icons')
desktop_filename = app_id + '.desktop'
desktop_file = i18n.merge_file(desktop_filename,
desktop_file = i18n.merge_file(
input: desktop_filename + '.in',
output: desktop_filename,
po_dir: '../po',
......
<?xml version="1.0" encoding="UTF-8"?>
<gresources>
<gresource prefix="/org/gnome/Polari">
<file alias="css/application.css">resources/application.css</file>
<file alias="style.css">resources/style.css</file>
<file alias="data/networks.json">resources/networks.json</file>
<file alias="gtk/help-overlay.ui" preprocess="xml-stripblanks">resources/help-overlay.ui</file>
<file alias="gtk/menus.ui" preprocess="xml-stripblanks">resources/menus.ui</file>
<file alias="icons/polari-user-notify-symbolic.svg" preprocess="xml-stripblanks">resources/polari-user-notify-symbolic.svg</file>
<file alias="icons/scalable/status/people-symbolic.svg" preprocess="xml-stripblanks">resources/people-symbolic.svg</file>
<file alias="icons/scalable/status/polari-user-notify-symbolic.svg" preprocess="xml-stripblanks">resources/polari-user-notify-symbolic.svg</file>
<file alias="ui/connection-details.ui" preprocess="xml-stripblanks">resources/connection-details.ui</file>
<file alias="ui/connection-properties.ui" preprocess="xml-stripblanks">resources/connection-properties.ui</file>
<file alias="ui/entry-area.ui" preprocess="xml-stripblanks">resources/entry-area.ui</file>
......
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<template class="Gjs_ConnectionDetails" parent="GtkGrid">
<property name="row-spacing">6</property>
<property name="column-spacing">12</property>
<template class="Gjs_ConnectionDetails" parent="GtkBox">
<child>
<object class="GtkLabel" id="server_label">
<property name="visible" bind-source="Gjs_ConnectionDetails"
bind-property="has-service"
bind-flags="invert-boolean|sync-create"/>
<property name="halign">end</property>
<property name="label" translatable="yes">_Server Address</property>
<property name="use-underline">True</property>
<property name="mnemonic-widget">serverEntry</property>
</object>
</child>
<child>
<object class="GtkEntry" id="serverEntry">
<property name="visible" bind-source="Gjs_ConnectionDetails"
bind-property="has-service"
bind-flags="invert-boolean|sync-create"/>
<property name="hexpand">True</property>
<property name="activates-default">True</property>
</object>
</child>
<child>
<object class="GtkLabel" id="name_label">
<property name="visible" bind-source="Gjs_ConnectionDetails"
bind-property="has-service"
bind-flags="invert-boolean|sync-create"/>
<property name="halign">end</property>
<property name="label" translatable="yes">Net_work Name</property>
<property name="use-underline">True</property>
<property name="mnemonic-widget">nameEntry</property>
<layout>
<property name="column">0</property>
<property name="row">1</property>
</layout>
</object>
</child>
<child>
<object class="GtkEntry" id="nameEntry">
<property name="visible" bind-source="Gjs_ConnectionDetails"
bind-property="has-service"
bind-flags="invert-boolean|sync-create"/>
<property name="hexpand">True</property>
<property name="activates-default">True</property>
<property name="placeholder-text" translatable="yes">optional</property>
<layout>
<property name="column">1</property>
<property name="row">1</property>
</layout>
</object>
</child>
<child>
<object class="GtkCheckButton" id="sslCheckbox">
<property name="visible" bind-source="Gjs_ConnectionDetails"
bind-property="has-service"
bind-flags="invert-boolean|sync-create"/>
<property name="label" translatable="yes">Use secure c_onnection</property>
<property name="margin-bottom">24</property>
<property name="use-underline">True</property>
<layout>
<property name="column">1</property>
<property name="row">2</property>
</layout>
</object>
</child>
<child>
<object class="GtkLabel" id="nickname_label">
<property name="halign">end</property>
<property name="label" translatable="yes">_Nickname</property>
<property name="use-underline">True</property>
<property name="mnemonic-widget">nickEntry</property>
<layout>
<property name="column">0</property>
<property name="row">3</property>
</layout>
</object>
</child>
<child>
<object class="GtkEntry" id="nickEntry">
<property name="hexpand">True</property>
<property name="activates-default">True</property>
<layout>
<property name="column">1</property>
<property name="row">3</property>
</layout>
</object>
</child>
<child>
<object class="GtkLabel" id="realname_label">
<property name="halign">end</property>
<property name="label" translatable="yes">_Real Name</property>
<property name="use-underline">True</property>
<property name="mnemonic-widget">realnameEntry</property>
<layout>
<property name="column">0</property>
<property name="row">4</property>
</layout>
</object>
</child>
<child>
<object class="GtkEntry" id="realnameEntry">
<property name="hexpand">True</property>
<property name="activates-default">True</property>
<property name="width-chars">30</property>
<property name="placeholder-text" translatable="yes">optional</property>
<layout>
<property name="column">1</property>
<property name="row">4</property>
</layout>
<object class="AdwClamp">
<property name="child">
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">24</property>
<child>
<object class="AdwPreferencesGroup">
<property name="hexpand">True</property>
<property name="visible" bind-source="Gjs_ConnectionDetails"
bind-property="has-service"
bind-flags="invert-boolean|sync-create"/>
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">_Server Address</property>
<property name="use-underline">True</property>
<property name="activatable-widget">serverEntry</property>
<child type="suffix">
<object class="GtkEntry" id="serverEntry">
<property name="valign">center</property>
<property name="activates-default">True</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">Net_work Name</property>
<property name="use-underline">True</property>
<property name="activatable-widget">nameEntry</property>
<child type="suffix">
<object class="GtkEntry" id="nameEntry">
<property name="valign">center</property>
<property name="activates-default">True</property>
<property name="placeholder-text" translatable="yes">optional</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">Use secure c_onnection</property>
<property name="use-underline">True</property>
<property name="activatable-widget">sslSwitch</property>
<child type="suffix">
<object class="GtkSwitch" id="sslSwitch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="AdwPreferencesGroup">
<property name="hexpand">True</property>
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">_Nickname</property>
<property name="use-underline">True</property>
<property name="activatable-widget">nickEntry</property>
<child type="suffix">
<object class="GtkEntry" id="nickEntry">
<property name="valign">center</property>
<property name="activates-default">True</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">_Real Name</property>
<property name="use-underline">True</property>
<property name="activatable-widget">realnameEntry</property>
<child type="suffix">
<object class="GtkEntry" id="realnameEntry">
<property name="valign">center</property>
<property name="activates-default">True</property>
<property name="placeholder-text" translatable="yes">optional</property>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</property>
</object>
</child>
</template>
......
......@@ -30,51 +30,10 @@
<object class="GtkStackPage">
<property name="name">offline-hint</property>
<property name="child">
<object class="GtkGrid">
<property name="halign">center</property>
<property name="valign">center</property>
<property name="row_spacing">6</property>
<property name="column_spacing">18</property>
<child>
<object class="GtkImage">
<property name="pixel_size">64</property>
<property name="icon_name">network-offline-symbolic</property>
<style>
<class name="dim-label"/>
</style>
<layout>
<property name="row-span">2</property>
</layout>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="halign">start</property>
<property name="label" translatable="yes">Not connected</property>
<style>
<class name="polari-setup-title"/>
</style>
<layout>
<property name="column">1</property>
</layout>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="can-focus">False</property>
<property name="label" translatable="yes">Please connect to the internet to continue the setup.</property>
<property name="wrap">True</property>
<property name="max_width_chars">30</property>
<property name="xalign">0</property>
<style>
<class name="dim-label"/>
</style>
<layout>
<property name="column">1</property>
<property name="row">1</property>
</layout>
</object>
</child>
<object class="AdwStatusPage">
<property name="icon-name">network-offline-symbolic</property>
<property name="title" translatable="yes">Not connected</property>
<property name="description" translatable="yes">Please connect to the internet to continue the setup.</property>
</object>
</property>
</object>
......@@ -83,46 +42,20 @@
<object class="GtkStackPage">
<property name="name">connections</property>
<property name="child">
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="vexpand">True</property>
<property name="spacing">24</property>
<style>
<class name="polari-setup-page"/>
</style>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">24</property>
<property name="halign">center</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Welcome to Polari</property>
<style>
<class name="polari-setup-title"/>
</style>
<object class="AdwStatusPage">
<property name="title" translatable="yes">Welcome to Polari</property>
<property name="description" translatable="yes">Polari is an easy way to chat using IRC. Select a network to get started.</property>
<property name="child">
<object class="AdwClamp">
<property name="child">
<object class="Gjs_ConnectionsList" id="connectionsList">
<property name="vscrollbar-policy">never</property>
<property name="has-frame">True</property>
<property name="favorites-only">True</property>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="max-width-chars">42</property>
<property name="wrap">True</property>
<property name="justify">center</property>
<property name="label" translatable="yes">Polari is an easy way to chat using IRC. Select a network to get started.</property>
<style>
<class name="dim-label"/>
</style>
</object>
</child>
</property>
</object>
</child>
<child>
<object class="Gjs_ConnectionsList" id="connectionsList">
<property name="vscrollbar-policy">never</property>
<property name="has-frame">True</property>
<property name="favorites-only">True</property>
</object>
</child>
</property>
</object>
</property>
</object>
......@@ -133,39 +66,22 @@
<property name="child">
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">24</property>
<style>
<class name="polari-setup-page"/>
</style>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="halign">center</property>
<property name="spacing">24</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Welcome to Polari</property>
<style>
<class name="polari-setup-title"/>
</style>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="max-width-chars">60</property>
<property name="wrap">True</property>
<property name="justify">center</property>
<property name="label" translatable="yes">Select rooms you want to connect to. You can add more networks and rooms later, by clicking the + button.</property>
<style>
<class name="dim-label"/>
</style>
</object>
</child>
<object class="AdwStatusPage">
<property name="title" translatable="yes">Welcome to Polari</property>
<property name="description" translatable="yes">Select rooms you want to connect to. You can add more networks and rooms later, by clicking the + button.</property>
</object>
</child>
<child>
<object class="Gjs_ServerRoomList" id="serverRoomList">
<property name="vexpand">True</property>
<object class="AdwClamp">
<property name="child">
<object class="Gjs_ServerRoomList" id="serverRoomList">
<property name="vexpand">True</property>
</object>
</property>
</object>
</child>
</object>
......
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" height="16px" viewBox="0 0 16 16" width="16px"><path d="m 5 1 c -1.378906 0 -2.5 1.121094 -2.5 2.5 c 0 1.382812 1.121094 2.5 2.5 2.5 c 1.382812 0 2.5 -1.117188 2.5 -2.5 c 0 -1.378906 -1.117188 -2.5 -2.5 -2.5 z m 6 3 c -1.378906 0 -2.5 1.121094 -2.5 2.5 c 0 1.382812 1.121094 2.5 2.5 2.5 c 1.382812 0 2.5 -1.117188 2.5 -2.5 c 0 -1.378906 -1.117188 -2.5 -2.5 -2.5 z m -8 3 c -1.660156 0 -3 1.339844 -3 3 v 2 c 0 0.554688 0.445312 1 1 1 h 4.078125 c 0 -2.042969 1.582031 -3.734375 3.578125 -3.90625 c -0.589844 -0.535156 -0.980469 -1.257812 -1.109375 -2.042969 c -0.175781 -0.03125 -0.359375 -0.050781 -0.546875 -0.050781 z m 6 3 c -1.660156 0 -3 1.339844 -3 3 v 2 c 0 0.554688 0.445312 1 1 1 h 8 c 0.554688 0 1 -0.445312 1 -1 v -2 c 0 -1.660156 -1.335938 -3 -3 -3 z m 0 0" fill="#2e3436"/></svg>
......@@ -92,6 +92,9 @@
</child>
</template>
<object class="GtkPopover" id="connectionPopover">
<style>
<class name="menu"/>
</style>
<property name="child">
<object class="GtkBox">
<property name="orientation">vertical</property>
......
@define-color polari_dark_bg_color shade(@theme_bg_color, 0.95);
@define-color polari_dark_bg_color shade(@window_bg_color, 0.95);
@define-color active_nick_color @theme_selected_bg_color;
@define-color active_nick_color @accent_bg_color;
@define-color active_nick_hover_color lighter(@active_nick_color);
@define-color inactive_nick_color alpha(@theme_text_color, 0.55);
@define-color inactive_nick_color alpha(@view_fg_color, 0.55);
@define-color inactive_nick_hover_color lighter(@inactive_nick_color);
.info { margin-bottom: 1px; }
......@@ -51,7 +51,7 @@
}
.polari-nick-entry {
color: alpha(@theme_fg_color, 0.6);
color: alpha(@window_fg_color, 0.6);
}
.polari-room-list .room-list-header {
......@@ -77,51 +77,32 @@
padding-left: 8px;
}
.polari-room-list row.inactive *,
.polari-room-list row.inactive:backdrop * {
color: mix(@theme_fg_color, @theme_base_color, 0.3);
.polari-room-list row.inactive,
.polari-room-list row.inactive:backdrop {
color: mix(@window_fg_color, @view_bg_color, 0.3);
}
.polari-room-list row.inactive:selected *,
.polari-room-list row.inactive:selected:backdrop * {
color: mix(@theme_selected_fg_color, @theme_base_color, 0.3);
}
.polari-room-list row:backdrop * {
color: @theme_fg_color;
}
.polari-room-list row:backdrop:selected * {
color: @theme_selected_fg_color;
.polari-room-list row:backdrop {
color: @window_fg_color;
}
.polari-room-list row .pending-messages-count {
color: @theme_selected_fg_color;
background-color: mix(@theme_selected_bg_color, @theme_selected_fg_color, 0.3);
color: @accent_fg_color;
background-color: mix(@accent_bg_color, @accent_fg_color, 0.3);
font-size: smaller;
border-radius: 4px;
padding: 0px 4px;
}
.polari-room-list row .pending-messages-count:backdrop {
color: @theme_unfocused_selected_fg_color;
background-color: mix(@theme_unfocused_selected_bg_color, @theme_unfocused_selected_fg_color, 0.1);
color: @accent_fg_color;
background-color: mix(@accent_bg_color, @accent_fg_color, 0.1);
}
treeview.polari-server-room-list {
padding: 6px 12px;
}
.irc-feedback {
color: @theme_fg_color;
background-color: @theme_bg_color;
border-style: solid;
border-color: @borders;
border-width: 1px 1px 0 1px;
border-radius: 6px 6px 0 0;
padding: 6px;
}
.url-preview { padding: 8px; }
.url-preview { margin: 12px; }
.url-preview:dir(ltr) { margin-left: 0; }
......@@ -131,7 +112,7 @@ treeview.polari-server-room-list {
.emoji-picker entry { margin: 6px; }
.emoji-picker .view { background-color: @theme_bg_color; }
.emoji-picker .view { background-color: @window_bg_color; }
.emoji-picker undershoot { border: 0 solid @borders; }
.emoji-picker undershoot:backdrop { border: 0 solid @unfocused_borders; }
......@@ -142,34 +123,8 @@ treeview.polari-server-room-list {
.emoji widget { border-radius: 6px; }
.emoji label { padding: 6px; }
/* Hack: Move separator by 1px so that it aligns with the sidebar */
.titlebar > separator:dir(ltr) { margin-left: -1px; }
.titlebar > headerbar:first-child:dir(ltr) { margin-right: 1px; }
.titlebar > separator:dir(rtl) { margin-right: -1px; }
.titlebar > headerbar:first-child:dir(rtl) { margin-left: 1px; }
.polari-user-list-button {
padding: 0px 4px;
}
.polari-background {
opacity: 0.5;
}
.polari-background-title {
font-size: 250%;
}
.polari-background-description {
font-size: larger;
}
.polari-setup-page {
padding: 48px 156px;
}
.polari-setup-title {
font-size: 175%;
padding: 0 0 48px 0;
}
.polari-error-information {
......@@ -179,7 +134,7 @@ treeview.polari-server-room-list {
border-width: 1px 0 0 0;
}
.polari-error-information GtkLabel {
color: @theme_fg_color;
color: @window_fg_color;
font-size: smaller;
}
......@@ -189,7 +144,7 @@ treeview.polari-server-room-list {
}
/* "opt-out" of insensitive view styling */
.polari-entry-area:disabled { background-color: @theme_base_color; }
.polari-entry-area:disabled { background-color: @view_bg_color; }
/* the following adds a border on top of the inputbar when users scroll up */
.polari-chat-view > undershoot.bottom { border-bottom: 1px solid @borders; }
......@@ -213,8 +168,8 @@ window.test-instance headerbar:last-child {
/* Differentiate snapshot builds from regular ones */
window.snapshot headerbar { background: none; }
window.snapshot .titlebar {
background: linear-gradient(to left, #a5b1bd 0%, #a5b1bd 8%, @theme_bg_color 25%);
background: linear-gradient(to left, #a5b1bd 0%, #a5b1bd 8%, @window_bg_color 25%);
box-shadow: inset 0 1px #f1f3f5;
border-color: #909fae;
color: alpha(@theme_fg_color, 0.4);
color: alpha(@window_fg_color, 0.4);
}
......@@ -11,5 +11,7 @@ id
nl
pl
pt_BR
ru
sv
tr
uk
......@@ -6,15 +6,16 @@
msgid ""
msgstr ""
"Project-Id-Version: polari master\n"
"POT-Creation-Date: 2021-04-09 07:41+0000\n"
"PO-Revision-Date: 2021-04-13 00:00+0000\n"
"Last-Translator: scootergrisen\n"
"POT-Creation-Date: 2021-11-14 14:09+0000\n"
"PO-Revision-Date: 2022-02-22 19:33+0100\n"
"Last-Translator: Alan Mortensen <alanmortensen.am@gmail.com>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
"Language: da\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.3\n"
#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
msgctxt "_"
......@@ -268,10 +269,10 @@ msgstr ""
msgid ""
"<app>Polari</app> will remember your username and password and the next time "
"you connect to the IRC network <gui>Polari</gui> will automatically register "
"you with the Nickserv service."
"you with the NickServ service."
msgstr ""
"<app>Polari</app> husker dit brugernavn og adgangskode, og næste gang du "
"opretter forbindelse til IRC-netværket vil <gui>Polari</gui> automatisk "
"<app>Polari</app> husker dit brugernavn og adgangskode, og næste gang, du "
"opretter forbindelse til IRC-netværket, vil <gui>Polari</gui> automatisk "
"registrere dig med Nickserv-tjenesten."
#. (itstool) path: note/p
......@@ -314,10 +315,6 @@ msgstr "Klik på navnet i kanalen på den person, du vil starte en chat med."
#. (itstool) path: item/p
#: C/irc-start-conversation.page:36
#| msgid ""
#| "Information about the user, including their name and the last time they "
#| "were active in the channel, will appear. Click <gui>Message</gui> to "
#| "start a private conversation."
msgid ""
"Information about the user, including their name and the last time they were "
"active in the channel, will appear. Click <gui>Start Conversation</gui> to "
......@@ -353,7 +350,6 @@ msgstr ""
#. (itstool) path: item/p
#: C/irc-start-conversation.page:58
#| msgid "Press <gui>Message</gui> to start a private conversation."
msgid "Press <gui>Start Conversation</gui> to start a private conversation."
msgstr "Tryk på <gui>Begynd samtale</gui> for at starte en privat samtale."
......
This diff is collapsed.