у нас команда не большая, конфликтов почти не бывает, но если есть, то могу прям в github перед мерджем пул реквеста разрулить конфликт или у себя в vscode, не вижу здесь сложности
по поводу бд, есть два варианта создать две разные таблицы одна post id trans_id slug вторая post_trans (чисто для перевода) где будет lang content title, второй вариант просто в post добавить одно поле lang и все . какой вариант будет лучше?