Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pU0Pp-00025e-2S for pgsql-translators@arkaria.postgresql.org; Mon, 20 Feb 2023 07:16:49 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pU0Pn-0004T4-Vz for pgsql-translators@arkaria.postgresql.org; Mon, 20 Feb 2023 07:16:47 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pU0Pn-0004Sv-Ol for pgsql-translators@lists.postgresql.org; Mon, 20 Feb 2023 07:16:47 +0000 Received: from new2-smtp.messagingengine.com ([66.111.4.224]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pU0Pk-00086W-Ko for pgsql-translators@lists.postgresql.org; Mon, 20 Feb 2023 07:16:47 +0000 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailnew.nyi.internal (Postfix) with ESMTP id CC75E581FEE for ; Mon, 20 Feb 2023 02:16:41 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 20 Feb 2023 02:16:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; t=1676877401; x=1676884601; bh=a q1ny1SDa8QWNblVFu7zQwrhdb7t7o4aBlVwHOtVmNY=; b=XgjTZv1ryeeSValkt KXWij79apW3azY2syFAMXyJpu0ZlU1wBrXm4telp7GzuQSLWZvgdiMyG9bWvXISK qCLSD0LsIZqsKg/EdCGW4bnr9wrAAEdSKc0f9f90QxgwvG+s7SLqzYoc63afNMdb mh8TwA+9fZwX1kVlIhcGxL/sxClb3t1v7XtnZ08sIOPU4PjAQhumbr7/Wo2pWuAG 9Drkr/rf/I3JNv8IlnPehYLxYtE2gYSR0VJnT0v/AB4MzrYD9LHSBg9cCeO5NQVR knvYI5QqJzwnkEnESuguaE/vbLTzvZoDOvgsyoB6Z9DuHZq42644s7pcViShvjox EuEhw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudejgedguddtvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffhvfhfjggtgfesth ekredttdefjeenucfhrhhomheprfgvthgvrhcugfhishgvnhhtrhgruhhtuceophgvthgv rhdrvghishgvnhhtrhgruhhtsegvnhhtvghrphhrihhsvggusgdrtghomheqnecuggftrf grthhtvghrnhepvdegiefhtdegueeuudeugefhteevjeejieejieetjeejueekhefhgeel teektdejnecuffhomhgrihhnpehfohhsuggvmhdrohhrghenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpvghtvghrrdgvihhsvghnthhrrghu thesvghnthgvrhhprhhishgvuggsrdgtohhm X-ME-Proxy: Feedback-ID: i131946ab:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Mon, 20 Feb 2023 02:16:41 -0500 (EST) Message-ID: <860dd82e-1a1b-eaaa-98bd-5d414a04a2e6@enterprisedb.com> Date: Mon, 20 Feb 2023 08:16:40 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: Translations devroom at FOSDEM Content-Language: en-US From: Peter Eisentraut To: pgsql-translators@lists.postgresql.org References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 02.01.23 12:26, Peter Eisentraut wrote: > There will be a Translations devroom at this year's FOSDEM conference on > Sunday, February 5: https://fosdem.org/2023/schedule/track/translations/ > > For those who won't be there (or won't fit into the rooms), I believe > there will be live video and video recordings. > > I will be there to present about translations in the PostgreSQL project. >  If you're there, please say hi.  Also, if there are suggestions about > what to include in the presentation, let me know please. The recording of my talk is now available: https://fosdem.org/2023/schedule/event/translations_20_years_with_gettext/ Thanks to those who came out. The rest of the track is also worth watching if you are interested in this space. I learned a lot that weekend from the feedback during and after the talk and the other sessions. Mostly, it seems other projects (e.g., KDE, GNOME, Fedora) are using essentially the same workflow as we do, of course on a larger scale and with a bit more eye candy, but technically very similar. I learned about Weblate, which is a web application that manages the translation processes, similar to Crowdin that some are already using. We could look into that. I heard that there is some work on message formats in the ICU project, so in the long run this could replace Gettext. To be clear, I don't plan to do any major infrastructure work before the PG 16 release (but that shouldn't stop anyone else from trying), but I might look into those in the future.