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

Re: [PATCH v2] Add optional targets for documentation l10n

From
Junio C Hamano <gitster@pobox.com>
Date
Jan 7, 2019, 17:17 UTC
Message-ID
<xmqqimz09yko.fsf@gitster-ct.c.googlers.com>
In-Reply-To
<20190105134438.11271-1-jn.avila@free.fr>
Jean-Noël Avila <jn.avila@free.fr> writes:
Show 6 quoted lines
> +ifdef MAN_FILTER
> +MAN_TXT = $(filter $(MAN_FILTER),$(MAN1_TXT) $(MAN5_TXT) $(MAN7_TXT))
> +else
>  MAN_TXT = $(MAN1_TXT) $(MAN5_TXT) $(MAN7_TXT)
> +MAN_FILTER = $(MAN_TXT)
> +endif
OK.
Show 11 quoted lines
>  OBSOLETE_HTML += everyday.html
>  OBSOLETE_HTML += git-remote-helpers.html
> -DOC_HTML = $(MAN_HTML) $(OBSOLETE_HTML)
>  
>  ARTICLES += howto-index
>  ARTICLES += git-tools
> @@ -81,11 +86,13 @@ TECH_DOCS += technical/trivial-merge
>  SP_ARTICLES += $(TECH_DOCS)
>  SP_ARTICLES += technical/api-index
>  
> -DOC_HTML += $(patsubst %,%.html,$(ARTICLES) $(SP_ARTICLES))
> +SP_ARTICLES_HTML += $(patsubst %,%.html,$(ARTICLES) $(SP_ARTICLES))

I'd call that $(ARTICLES_HTML); SP_ARTICLES are those pages that want to become regular articles but singled out because they need special handling to format.

> +HTML_FILTER ?= $(SP_ARTICLES_HTML) $(OBSOLETE_HTML)
> +DOC_HTML = $(MAN_HTML) $(filter $(HTML_FILTER),$(SP_ARTICLES_HTML) $(OBSOLETE_HTML))
Show 6 quoted lines
> -DOC_MAN1 = $(patsubst %.txt,%.1,$(MAN1_TXT))
> -DOC_MAN5 = $(patsubst %.txt,%.5,$(MAN5_TXT))
> -DOC_MAN7 = $(patsubst %.txt,%.7,$(MAN7_TXT))
> +DOC_MAN1 = $(patsubst %.txt,%.1,$(filter $(MAN_FILTER), $(MAN1_TXT)))
> +DOC_MAN5 = $(patsubst %.txt,%.5,$(filter $(MAN_FILTER), $(MAN5_TXT)))
> +DOC_MAN7 = $(patsubst %.txt,%.7,$(filter $(MAN_FILTER), $(MAN7_TXT)))
Makes sense; s/, /,/, though.
Previous: Jean-Noël AvilaNext: Jean-Noël Avila
Message 7 of 8 in “i18n: add framework for localizing the manpages”
  1. 0/1 i18n: add framework for localizing the manpagesJean-Noël Avila, Jan 4, 2019
  2. 1/1 Add optional targets for documentation l10nJean-Noël Avila, Jan 4, 2019
  3. Junio C HamanoJan 4, 2019
  4. Jean-Noël AVILAJan 5, 2019
  5. Junio C HamanoJan 7, 2019
  6. Add optional targets for documentation l10nJean-Noël Avila, Jan 5, 2019
  7. Junio C HamanoJan 7, 2019
  8. Add optional targets for documentation l10nJean-Noël Avila, Jan 7, 2019

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.