In the example below, the label "f.." becomes føø, but the label "b.r" is typeset as b.r and not bør, as expected.
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{babel,quotes}
\begin{document}
\catcode`\.=\active
\def.{\o}
\tikz\node [draw, "f.."] {hall. pe.ple} edge["b.r"] (2,0);
\end{document}