git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Using Transifex in git.git

From
Ramkumar Ramachandra <artagnon@gmail.com>
Date
Jun 14, 2011, 11:02 UTC
Message-ID
<BANLkTimXLUG-MZC3AndkequF3wVNwqDOeQ@mail.gmail.com>
In-Reply-To
<BANLkTikLJJwfGJp_nshRXGSb-yGOshwzTg@mail.gmail.com>
Hi Ævar,
Ævar Arnfjörð Bjarmason writes:
>  * I don't want people to *have* to use any one interface.
>  * Any way of editing the translations will have to comply with git's
>  normal patch submission process.
Thanks for the detailed response.  The way I see it, major changes are
required in two distinct areas:
1. The way the user interacts with the web-based UI.  In the current
UI (of Transifex), everything is one continuous stream; everything is
auto-saved, and the user makes no indication of a logical change.
This has to be changed to enforce creation of commit messages for the
Git project: without a valid commit message and signoff, the
translations are essentially useless.  Also, authorship information
isn't available -- so, the user accounts should have a way to keep
this information, and the Git project should be able to demand that
this information is available.
2. The way the system stores the various versions of the translation
information, and gives it back to the individual projects.  Some
projects might like the continuous stream to be squashed into one
commit that says something like "Sync translations with Transifex"
like it does current, some might like a Subversion dumpstream, while
others like the Git project might like a fast-import stream. When we
get the stream, we should be able to import it, rebase the commits as
necessary, and throw away the commits that we don't like before
integrating it.

I'll start mocking up a solution. Are there some issues that I haven't covered yet?

-- Ram
Previous: Ævar Arnfjörð BjarmasonNext: Andreas Ericsson
Message 5 of 14 in “Using Transifex in git.git”
  1. Ramkumar RamachandraJun 14, 2011
  2. Andreas EricssonJun 14, 2011
  3. Ramkumar RamachandraJun 14, 2011
  4. Ævar Arnfjörð BjarmasonJun 14, 2011
  5. Ramkumar RamachandraJun 14, 2011
  6. Andreas EricssonJun 14, 2011
  7. Ramkumar RamachandraJun 15, 2011
  8. Andreas EricssonJun 15, 2011
  9. Ramkumar RamachandraJun 15, 2011
  10. Ævar Arnfjörð BjarmasonJun 15, 2011
  11. Ævar Arnfjörð BjarmasonJun 15, 2011
  12. Erik Faye-LundJun 15, 2011
  13. Michael WittenJun 15, 2011
  14. Ævar Arnfjörð BjarmasonJun 15, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.