# Turkish characters to uppercase then another problem [duplicate]

My MWE

\documentclass[a4paper,12pt]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[turkish]{babel}

\uccodei=\string"9D \uccode\string"19 = I
\lccode\string"9D=i \lccodeI=\string"19 }
\uccodei=I \lccodeI=i }

\renewcommand{\contentsname}{\textit{İçindekiler}}

\begin{document}

%....
\begin{figure}[!ht]
\centering
\includegraphics[width=\textwidth]{Map.png}
\caption{Map}
\end{figure}
%....
\end{document}


And Missing number, treated as zero in \includegraphics[width=\textwidth]{Map.png}

I find another same question. Does anyone know how to fix it?

Related to: Turkish characters to uppercase

• Also this has already been discussed: tex.stackexchange.com/questions/32178/… – egreg Jan 2 '15 at 13:37
• @egreg, This problem is [CLOSED], too. Also, I would be more than honored to have you here, If you ever have a chance to visit my city, Izmir. – Özgür Jan 2 '15 at 14:00
• It's a very nice city, I believe. :) – egreg Jan 2 '15 at 14:02